Access-Control-Allow-Origin跨域解决问题

1.由于前后端自身的代码服务器不是同一个产生的跨域问题,可以通过两种方法解决。其一后台端设置可跨域访问,其二就是前端调试浏览器自行安装Access-Control-Allow-Origin的插件

2.在chrome商店搜索 Access-Control-Allow-Origin 就可以找到,扩展程序装好即可

3.再次启动程序后不会报错

这里需要对JQury的框架使用者补充一下案例: 首先在JQury框架中使用的是Ajax进行接口传递数值,如果前后端的服务器不是同一个的话,即使用了Access插件,如上述所说肯定会有Acess-control的错误的。这里我使用了JSonp进行回调还是没能实现大牛所说的方法,这里小小尴尬一下。对于mac的编程者,可以将项目文件夹放在mac的/library/document/webServe/底下,通过命令行 sudo apachectl start命令行进行启动项目,此时如果开启上述的插件,即可实现。原因是由于webstorm对于ajax的配置不全,无法避免报错,上述所说的是vue项目中的axios命令写接口的

你可能感兴趣的:(前端,jquery)