vue-cli3 api代理问题

vue-cli3  api代理问题
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

回到顶部