前端怎么解决跨域问题

2024-11-02 06:01:58 数码大全

前端如何解决跨域问题

前端 :

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

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

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

版权说明: 本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。