Vue解决跨域之配置文件
config包下index.js
proxyTable: {
'/api': { // 'api'会拦截axios请求中以/api的请求,例如:this.$axios.post('/api/auth/')这种就会被拦截
target: 'http://192.168.31.40:8100',//设置你调用的接口域名和端口号 别忘了加http
changeOrigin: true, //这里true表示实现跨域
secure: false, // 如果是https接口,需要配置这个参数
pathRewrite: {
// '^/api': '/java'---> localhost:8080/vue/auth/ 通过代理服务器访问 localhost:8081/java/auth/
// '^/api': '' ---> localhost:8080/vue/auth/ 通过代理服务器访问 localhost:8081/auth/
^/api':''
}
}