跨域是什么: ajax地址 和 页面地址 不同源
浏览器使用ajax时, 如果请求接口地址和当前打开页面地址不同源, 称为跨域
ajax地址: 跨域只会出现在ajax请求中, 其他的请求没有跨域
页面地址...: location.href地址栏
不同源: 浏览器同源策略: 协议名、端口号、主机ip都一致
当页面发生跨域, 就会产生一个固定格式的报错
只要是跨域, 就一定会出现下面这种格式的报错, 但这种格式报错原因有很多...同源策略是一种安全策略
当使用ajax请求地址时, 与当前页面地址不一致时, 浏览器会认为给不同服务器发送了请求, 可能导致数据泄露, 因此会拒绝接收服务器的数据
跨域: 服务器可以收到请求, 也响应了请求..., 但响应的数据被浏览器拒收了
出于安全考虑, 浏览器不允许页面向不同源的接口请求数据, 因为如果接口和网页不同源, 浏览器认为是2个不同的 服务器, 关于同源策略点击
分析以下有没有跨域:
页面地址:...代理服务器
代理服务器: 用于帮你转发请求的服务器, 相当于中介代理
跨域只对浏览器ajax有限制, 对nodejs没有限制
使用代理转发请求-axios库: 既可在浏览器使用,也可在服务器使用,它会自动判断当前代码运行环境