垃圾小白(本人及开发伙伴)一起开发项目时,因异地恋~请求发生跨域
什么是跨域?
跨域,是指浏览器不能执行其他网站的脚本,这是由浏览器的同源策略(想要了解同源策略的伙伴,可以自行搜索一下)造成的。具体表现为:当浏览器从一个域名的网页去请求另一个域名的网页时,因域名、端口或协议的单个或多个不同,都属于跨域。
解决方法
网上有许多从各个角度来解决的方案,我不多赘述,只说明:本人的是使用thinkPHP5在服务器端解决的方法。
具体操作——添加行为,修改header
1、在应用目录下新建behavior/Cors.php
2、在应用目录的tags.php文件中进行设置
结语
关于跨域的问题,网上有很多的解决方案,如果我的情况不适用于您,那就再试试别的吧~(反正代码这玩意儿就是这么神奇)