|
|
@@ -1,7 +1,8 @@
|
|
|
import axios, { isAxiosError } from 'axios';
|
|
|
import { hc } from 'hono/client'
|
|
|
import type {
|
|
|
- AuthRoutes, UserRoutes, RoleRoutes
|
|
|
+ AuthRoutes, UserRoutes, RoleRoutes,
|
|
|
+ FileRoutes
|
|
|
} from '@/server/api';
|
|
|
|
|
|
// 创建 axios 适配器
|
|
|
@@ -70,3 +71,7 @@ export const userClient = hc<UserRoutes>('/', {
|
|
|
export const roleClient = hc<RoleRoutes>('/', {
|
|
|
fetch: axiosFetch,
|
|
|
}).api.v1.roles;
|
|
|
+
|
|
|
+export const fileClient = hc<FileRoutes>('/', {
|
|
|
+ fetch: axiosFetch,
|
|
|
+}).api.v1.files;
|