通过这种方法也可以解决跨域的问题。
使用http-proxy-middleware 代理解决(项目使用vue-cli脚手架搭建)
例如请求的url:“http://f.apiplus.cn/bj11x5.json”
1、打开config/index.js,在proxyTable中添写如下代码:
1 2 3 4 5 6 7 8 9 |
|
2、使用axios请求数据时直接使用“/api”:
1 2 3 4 |
|
通过这中方法去解决跨域,打包部署时还按这种方法会出问题。解决方法如下:
1 2 3 4 5 |
|
调试时定义一个serverUrl来替换我们的“/api”,最后打包时,只需要将“http://www.xxx.com”替换这个“/api”就可以了。
原网址:https://www.cnblogs.com/wangyongcun/p/7665687.html
原文地址:https://www.cnblogs.com/stylesu/p/9100265.html