开发环境:WebStrom 2020.1
问题复现:
1.直接用WebStrom新建一个vue工程
2.安装axios,vue-axios
3.请求第三方api
解决方案:
1. 在package.json平级目录下新建一个vue.config.js文件并添加如下代码
module.exports = {
devServer: {
host: "localhost",
port: 8080,
https: false,
open: true, //配置自动启动浏览器
// proxy: 'http://localhost:4000' // 配置跨域处理,只有一个代理
// 配置多个代理
proxy: {
"/api": {
target: "https://way.jd.com/",// 要访问的接口域名
ws: true,// 是否启用websockets
changeOrigin: true,
pathRewrite: {
'^/api': ''
}
}
}
}
};
2.重启项目