VUE 前端方面,config.js进行多个proxy代理的时候,不生效。
proxy: {
'/test': {
target: 'http://192.168.3.111:1234',
changeOrigin: true,
pathRewrite: {
'^/test': '/api'
},
secure: false
},
[process.env.VUE_APP_BASE_API]: {
target: `http://localhost:8099`,
changeOrigin: true,
pathRewrite: {
['^' + process.env.VUE_APP_BASE_API]: ''
}
}
},
使用 /test 时,无法指向 'http://192.168.3.111:1234'这个地址。
麻烦帮忙解决一下
接口链接是怎样的
只配置一个的时候就生效了吗?
从代码上看不出来什么问题,说下可能得原因,1.使用代理就必须请求前端项目的地址,比如你的前端项目开在 127.0.0.1:8080,那就必须请求127.0.0.1:8080/test/xxx才能生效。2.修改了vue.config.js 必须重启项目里面的配置才能生效