前端本地代理N个后台的IP,如何不用每次更改编译
2020-04-08 本文已影响0人
风慕李
这个问题我想做前端的应该都遇到过,或许也已经有了解决的办法和途径,比如在vscode中使用alibaba cloud toolkit插件或者自己写个nginx处理等等,但我还是习惯每次自己更改配置中的proxy。原因这里就不说了。但这种每次都要重新编译真的是让人很烦躁,后来我突然去看了下配置代理的地方(从前只去改动target及后台的IP或域名)。在然后我就配置了多个,再然后每次跟某个人联调的时候只用更改更路径即可不用重新编译,这时间真的非常让人舒服。
好了,我们来看下基本的样子,
//在vue.config.js里
proxy: {
'/api': {
target: 'http://192.168.1.112:8082/api', // 目前测试服务地址
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
},
'/houtai1': {
target: 'http://192.168.1.113:8083/api', // 后台1本地地址
changeOrigin: true,
pathRewrite: {
'^/houtai1': ''
}
},
'/houtai2': {
target: 'http://192.168.1.114:8084/api', // 后台2本地地址
changeOrigin: true,
pathRewrite: {
'^/houtai2': ''
}
}
}