vue解决跨域:使用proxy进行反向代理
配置axios
使用cli创建vue项目,在根目录下创建文件名为vue.config.js的文件,然后写上下面的代码
module.exports = {
//只要路径中出现‘/proxy’就会访问目标路径 traget对应的路径
devServer: {
proxy: {
'/proxy': {
target: 'http://localhost:7788',
ws: true,
changeOrigin: true,
pathRewrite:{ //路径重写 必须重写,因为你的路径中不需要出现这个‘/proxy’
'^/proxy':''
}
},
'/foo':{
target:'http://localhost:3001'
}
}
}
}
//配置结束之后需要重启项目 npm run serve