2020/8/22 前端跨域问题的解决

132 阅读1分钟

何为跨域

  • 跨域的域指的是域名地址里面的域名,就是输入某个网站的网址,这里面包括顶级域名和一级域名和二级域名,当这些域名出现一个不同之后,进行资源请求就是跨域。

同源策略(same origin policy)

  • 这位了保证浏览器安全,防止网页上的信息被随意盗取,这是现代浏览器安全的基石。 -同源指的三个相同:协议相同 域名相同 端口相同
  • 非同源会导致下列三种问题出现
  1. cookie localStorage indexDB 无法读取
  2. dom节点和js对象无法获取
  3. ajax请求不能发送(axios导致的跨域问题的本质) #过了四个月,我终于又遇到了了跨域问题,这次终于能解决了。 这个解决方法是专门用在vue脚手架中,
  4. 添加配置文件:vue.config.js(或者直接寻找config目录下的index.js文件)
  5. 搞定