前端怎么解决跨域问题

前端 :

1. 最直接的方式。浏览器处理跨域问题的时候,会将发起的请求分为 简单请求 以及 非简单请求

2. JSONP。原理:虽然说浏览器禁止了同源策略的请求,但是并没有限制script调用的方式啊,或者说像img的src也不会有跨域问题。

3. 正向代理。原理:众所周知浏览器之间是存在跨域问题的,但是服务器之间是没有跨域问题的啊,就像vue本地跑案例的时候咱们不是会启动一个devserver,这个其实也就是对浏览器做了一层代理,这个devserver就会向服务器发送请求并把数据返回给浏览器,然后我们在devServer中也就是vue.config.js中去设置了对应的cross-origin这也就是相当于处理了跨域。

免责声明:本站所有文章和图片均来自用户分享和网络收集,文章和图片版权归原作者及原出处所有,仅供学习与参考,请勿用于商业用途,如果损害了您的权利,请联系网站客服处理。