fix: 更新环境配置和代理设置

修改manifest.json中的h5路由基础路径为根路径
更新开发和生产环境的API基础URL为线上地址
调整代理配置并添加错误处理机制
移除未使用的token头设置
This commit is contained in:
dzq 2025-11-01 11:16:22 +08:00
parent eb8239e804
commit f5ad1e3313
5 changed files with 25 additions and 9 deletions

10
env/.env vendored
View File

@ -6,18 +6,20 @@ VITE_WX_APPID = 'wxb9ab79f2ddd11af0'
# h5部署网站的base配置到 manifest.config.ts 里的 h5.router.base
# https://uniapp.dcloud.net.cn/collocation/manifest.html#h5-router
VITE_APP_PUBLIC_BASE=/h5/
# VITE_APP_PUBLIC_BASE=/h5/
VITE_APP_PUBLIC_BASE=/
# 后台请求地址
VITE_SERVER_BASEURL = 'http://localhost:8090/api/'
# VITE_SERVER_BASEURL = 'http://localhost:8090/api/'
VITE_SERVER_BASEURL = 'http://wxshop.ab98.cn'
# 后台上传地址
VITE_UPLOAD_BASEURL = 'http://localhost:8081/upload'
# 汇邦云token请求地址
VITE_HUIBANG_BASEURL = 'https://www.ab98.cn'
# h5是否需要配置代理
VITE_APP_PROXY_ENABLE = false
VITE_APP_PROXY_PREFIX = '/api'
VITE_APP_PROXY_ENABLE = true
VITE_APP_PROXY_PREFIX = '/api/'
# 第二个请求地址 (目前alova中可以使用)
VITE_API_SECONDARY_URL = 'http://wxshop.ab98.cn'

View File

@ -10,4 +10,5 @@ VITE_SHOW_SOURCEMAP = false
# 汇邦云token请求地址
#VITE_HUIBANG_BASEURL = 'https://www.ab98.cn'
VITE_SERVER_BASEURL = 'http://localhost:8090/api/'
# VITE_SERVER_BASEURL = 'http://localhost:8090/api/'
VITE_SERVER_BASEURL = 'http://wxshop.ab98.cn'

View File

@ -47,8 +47,8 @@ const httpInterceptor = {
...options.header,
}
if (getToken()) {
options.header.Authorization = getToken()
options.header['Token'] = getToken();
/* options.header.Authorization = getToken()
options.header['Token'] = getToken(); */
}
},
}

View File

@ -110,7 +110,7 @@
"vueVersion": "3",
"h5": {
"router": {
"base": "/h5/"
"base": "/"
},
"devServer": {}
}

View File

@ -166,7 +166,20 @@ export default ({ command, mode }) => {
[VITE_APP_PROXY_PREFIX]: {
target: VITE_SERVER_BASEURL,
changeOrigin: true,
rewrite: path => path.replace(new RegExp(`^${VITE_APP_PROXY_PREFIX}`), ''),
rewrite: path => path.replace(new RegExp(`^${VITE_APP_PROXY_PREFIX}`), '/shop-api/api/'),
// 添加错误处理和重试机制
configure: (proxy, options) => {
proxy.on('error', (err, req, res) => {
console.log('代理错误', err);
});
proxy.on('proxyReq', (proxyReq, req, res) => {
console.log('发送请求到目标服务器', Object.keys(proxyReq));
console.log('发送请求到目标服务器', req.method, req.host, req.url);
});
proxy.on('proxyRes', (proxyRes, req, res) => {
console.log('从目标服务器收到响应', proxyRes.statusCode, req.url);
});
},
},
}
: undefined,