前后端分离项目,跨域问题
1.浏览器同源策略
同源是指protocol协议,host域名,port端口这三个部分相同;
而同源策略则是浏览器处于网站安全性的考虑,限制不同源之间的资源相互访问的一种政策
2.跨域问题
当一个资源去访问另一个不同域名或者同域名不同端口的资源时,就会发出跨域请求。如果此时另一个资源不允许其进行跨域资源访问,那么访问的那个资源就会遇到跨域问题。或者是两个资源的传输协议不一致(如一个是http,一个是https)时,也会出现跨域问题
3. 跨域请求解决方案
-
代理模式(proxy):将请求转发给后端进行处理(类似重定向)
- CORS(Cross-Origin Resource Sharing):通过相应的请求头与响应头来实现跨域资源访问(origin头信息)

浙公网安备 33010602011771号