跨域
解决跨域的方案有很多种,本项目用的是proxy
:
本地环境
// ...
module.exports = {
devServer: {
proxy: {
'/api': {
target: 'http://localhost:5858', // 目标代理接口地址
secure: false,
changeOrigin: true, // 开启代理,在本地创建一个虚拟服务端
// ws: true, // 是否启用websockets
pathRewrite: {
'^/api': '/'
}
}
}
}
}
// ...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
生产环境
cors
nginx 反向代理