在项目VUE项目开发中我们调用其他同事开发的接口通常是会跨域的,所以在本地环境就需要做一些配置,找到config文件夹中的index.js在dev中进行修改配置
// 开发环境解决跨域
env: require('./dev.env'),
port: 8080,
host: '0.0.0.0',
autoOpenBrowser: false,
assetsSubDirectory: 'static',
assetsPublicPath: '/',
proxyTable: {
'/gp': {
target: 'http://weixin.bselo.com.cn',
changeOrigin: true,
pathRewrite: {
'^/gp': '/'
}
}
},
如上面代码:创建一个proxyTable代理其中target是后台定义的接口的基础链接,pathRewrite是起的别名,这样就可以在项目中通过比如('/gp/接口名称')的形式来访问接口了。