vue,跨域问题的记录与解决

落花浮王杯 提交于 2019-12-04 19:11:22

一、什么是跨域?

    跨域就是 由于游览器同源策略,凡是发送请求url的协议,域名,端口三者之间任意一个与当前页面的地址不同,

           即为跨域,

      网络协议不同,比如 http协议访问https协议

      端口不同,如80端口 访问 8080端口

      域名不同  如vuejs.com  访问 baidu.com

      刚才 提到游览器的同源策略,在这再解释一下,

      什么是同源策略?

        同源策略存在于游览器端是一种预定,由Netscape(网景),用来保护游览器的数据安全。

      同源策略有什么影响?

      同源策略有什么影响?

        调用XMlHttpRequest有时候需要跨域,同源策略是禁止使用XHR对象向不同源的服务器发起

        HTTP请求

        DOM操作,同源策略禁止对不同原页面DOM进行操作,这里主要场景是iframe跨域的情况,不同

       域名的 iframe 是限制互相访问的

二、跨域的解决方案(以下是vue的解决方案)?

      1、vue脚手架生成的项目为准,在项目的 config 文件夹下有个 index文件,格式如下

        

 

 

标签
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!