vue-cli3 api代理问题
本机:192.168.0.245;
目标的地址:192.168.0.222;
接口封装后,方法是:
function getList(params){
const url = '/url';return $axios.get(url,params)
}
代理结果是:http://192.168.0.245/'192.168.0.222'/url
这是什么原因。
vue.config.js内proxy:
`proxy: {
[process.env.VUE_APP_BASE_API]: {target: process.env.VUE_APP_BASE_API,
changeOrigin: true,
secure: false,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
}
}
}`
回答
devSever的proxy原理是作为中转站代理转发,所以浏览器看到的还是原来的地址
以上是 vue-cli3 api代理问题 的全部内容, 来源链接: utcz.com/a/73946.html