Files
skt-vuetify-templates/src/services/client.ts
T
skytek_xinliang 71683482e1 refactor: ky
2026-05-07 11:17:30 +08:00

15 lines
361 B
TypeScript

import ky, { type KyInstance } from 'ky'
import { createHooks } from './interceptors'
function createClient(): KyInstance {
const baseURL = import.meta.env.VITE_API_BASE_URL || '/service/api'
return ky.create({
prefix: baseURL,
timeout: 10_000,
credentials: 'include',
hooks: createHooks(),
})
}
export const httpClient = createClient()