diff --git a/src/api/request/index.ts b/src/api/request/index.ts index c5219fd..9003e4a 100644 --- a/src/api/request/index.ts +++ b/src/api/request/index.ts @@ -1,5 +1,5 @@ export { requestClient } from './requestClient' -export type { ApiResponse, RequestErrorEvent, RequestOptions } from './types' +export type { ApiResponse, RequestErrorEvent } from './types' /** 注册错误 UI 展示(副作用导入,应用启动时执行) */ import './errorUI' diff --git a/vite.config.ts b/vite.config.ts index 8588d05..4c621aa 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -28,5 +28,16 @@ export default defineConfig({ alias: { '@': fileURLToPath(new URL('./src', import.meta.url)) } + }, + server: { + proxy: { + '/api': { + /** 后端服务地址,按需修改 */ + target: 'http://localhost:8080', + changeOrigin: true, + /** 去掉 /api 前缀转发给后端(如 /api/auth/login → /auth/login) */ + rewrite: (path) => path.replace(/^\/api/, '') + } + } } })