跨域问题是因为同源策略导致的
同源策略是一个重要的安全策略,它用于限制 origin的文档或它加载的脚本如何能与另一个源的资源进行交互。它能帮助阻隔恶意文档,减少可能被攻击的媒介 --- MDN
同源的定义
两个 url 的协议(protocol)、域名(host)、端口(port)一致的才是同源
解决方法
1、cores
参考:https://developer.mozilla.org/zh-CN/docs/Web/HTTP/CORS#requests_with_credentials
cores(跨域资源共享)是一个系统,由一系列传输的 http 头组成,这些 http 头决定浏览器时候阻止 JavaScript代码获取跨域请求的响应 ------ MDN
cores头
Access-Control-Allow-Origin
指示请求的资源能共享给哪些域。
Access-Control-Allow-Credential 指示当请求的凭证标志为 true 时,是否响应该请求
Access-Control_Allow-Headers 用在预请求响应中,指示实际请求可以使用哪些http头<