本地调试的时候后端域名是domain.com
希望配置个proxy让请求/xyz
的时候转发到/zbc
我在vue.config.js
里配置
devServer: {
proxy: {
'/xyz': {
target: 'http://domain.com/',
changeOrigin: true,
pathRewrite: {
'^/xyz': '/abc',
},
},
},
},
但是没有效果,有点懵。
用的axios
发送的请求domain
是用.env.beta
文件配置的process.env
api封装格式大概是
// 获取公司信息
export function getCompanyInfo(params) {
return request({
url: '/xyz/api/companyInfo/basicInfo',
method: 'GET',
params,
});
}
请问是哪里有问题吗?
domain.com
,target
上加上了xyz
干啥.env.beta
这是个什么配置文件,疑惑axios
请求没有配置baseURL
为/xyz
吗?,如果配置了,你请求前面不需要再加上/xyz