在生产环境是通过'/a': {
target: 'bbb',
changeOrigin: true,
pathRewrite: {
'^/a': ''
}
},
来解决跨域的 ,现在我想把项目打包先在本地运行,然后放我自己的域名下,接口访问的域名和我自己的域名不是同一个,如何解决跨域呢谢谢。
在生产环境是通过'/a': {
target: 'bbb',
changeOrigin: true,
pathRewrite: {
'^/a': ''
}
},
来解决跨域的 ,现在我想把项目打包先在本地运行,然后放我自己的域名下,接口访问的域名和我自己的域名不是同一个,如何解决跨域呢谢谢。
13 回答13.1k 阅读
7 回答2.3k 阅读
3 回答1.4k 阅读✓ 已解决
6 回答1.5k 阅读✓ 已解决
2 回答1.5k 阅读✓ 已解决
3 回答1.5k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
有点乱,首先楼主已经贴出来一个方法了(应该是webpack的http-proxy中间件),
现在是要在本地运行? 放到自己域名下? 所以到底在哪里运行?
方法这些都可以考虑,
jsonp:要修改前后端代码,
CORS:设置服务端允许跨域,
proxy:前端所在的服务端将请求转发到目标服务端(也就是楼主贴出来的方法,不过不再依赖webpack)