列出4种常用的解决跨域的方法
1.浏览器插件
安装谷歌浏览器插件Allow Cros,注意开启此插件后不可以使用file协议打开文件。
2.后端响应头
后端设置通配符响应头允许跨域即可,Access-Control-Allow-Origin:‘*’
3.JSONP方法
通过动态创建script标签,利用src属性进行访问服务器,服务器需要响应一个前端约定好的函数进行调用并传参,前端定义的函数中接受数据即可。注意该方法只支持get请求。
4.代理服务器
前端在config文件中添加devserver中的proxy进行服务器代理即可。