diff --git a/.env.development b/.env.development index dd24911..205fdd4 100644 --- a/.env.development +++ b/.env.development @@ -1,6 +1,6 @@ # 环境变量 (命名必须以 VITE_ 开头) # 接口前缀 -VITE_API_PREFIX = '/api' +VITE_API_PREFIX = '/dev-api' # 接口地址 VITE_API_BASE_URL = 'http://localhost:8000' diff --git a/.env.test b/.env.test index 20919c2..b597c5f 100644 --- a/.env.test +++ b/.env.test @@ -4,7 +4,7 @@ VITE_BUILD_MOCK = true # 接口前缀 -VITE_API_PREFIX = '/api' +VITE_API_PREFIX = '/test-api' # 接口地址 VITE_API_BASE_URL = 'http://localhost:8000' diff --git a/vite.config.ts b/vite.config.ts index 2f12042..a38aa21 100644 --- a/vite.config.ts +++ b/vite.config.ts @@ -33,11 +33,11 @@ export default defineConfig(({ command, mode }) => { open: true, // 本地跨域代理 -> 代理到服务器的接口地址 proxy: { - '/api': { + [env.VITE_API_PREFIX]: { target: env.VITE_API_BASE_URL, // 后台服务器地址 changeOrigin: true, // 是否允许不同源 secure: false, // 支持https - rewrite: (path) => path.replace(/^\/api/, ''), + rewrite: (path) => path.replace(new RegExp(`^${env.VITE_API_PREFIX}`), ''), }, }, },