|
|
@@ -52,6 +52,7 @@ export default ({ command, mode }) => {
|
|
|
VITE_DELETE_CONSOLE,
|
|
|
VITE_APP_PUBLIC_BASE,
|
|
|
VITE_APP_PROXY_ENABLE,
|
|
|
+ VITE_SERVER_HAS_API_PREFIX,
|
|
|
VITE_APP_PROXY_PREFIX,
|
|
|
} = env
|
|
|
console.log('环境变量 env -> ', env)
|
|
|
@@ -166,7 +167,10 @@ export default ({ command, mode }) => {
|
|
|
[VITE_APP_PROXY_PREFIX]: {
|
|
|
target: VITE_SERVER_BASEURL,
|
|
|
changeOrigin: true,
|
|
|
- rewrite: path => path.replace(new RegExp(`^${VITE_APP_PROXY_PREFIX}`), ''),
|
|
|
+ // 后端有/api前缀则不做处理,没有则需要去掉
|
|
|
+ rewrite: path => JSON.parse(VITE_SERVER_HAS_API_PREFIX)
|
|
|
+ ? path
|
|
|
+ : path.replace(new RegExp(`^${VITE_APP_PROXY_PREFIX}`), ''),
|
|
|
},
|
|
|
}
|
|
|
: undefined,
|