网站跨域解决方案
什么是网站跨域
跨域原因产生:
因为浏览器的同源政策,就会产生跨域。比如说发送的异步请求是不同的两个源,就比如是不同的的两个端口或者不同的两个协议或者不同的域名。由于浏览器为了安全考虑,就会产生一个同源政策,不是同一个地方出来的是不允许进行交互的。
网站跨域报错案例
六种网站跨域解决方案
- 使用jsonp解决网站跨域
- 使用HttpClient内部转发
- 使用设置响应头允许跨域
-
对于浏览器限制的解决方案-关闭浏览器的同源策略 如谷歌浏览器:
设置目标为--disable-web-security --user-data-dir=E:\MyChromeDevUserData
- 基于Nginx搭建企业级API接口网关
- 使用Zuul搭建微服务API接口网关