nginx处理跨域请求


实现

在nginx.conf中编辑

 server { location / { root html; index index.html index.htm; //允许cros跨域访问 add_header 'Access-Control-Allow-Origin' *; } //自定义本地路径 location /apis { rewrite ^.+apis/?(.*)$ /$1 break; include uwsgi_params; proxy_pass http://e.apix.cn; } }

然后我把项目部署在nginx的html根目录下,在ajax调用时设置url从http://e.apix.cn/apixanalysis/mobile/grant/phone/smsCode/verify变为/apis/apixanalysis/mobile/grant/phone/smsCode/verify然后成功解决

总结

  • nginx解决跨域问题,只需要修改一下配置文件即可。超方便简单


作者:蛤伯爵
链接:http://www.imooc.com/article/12591
来源:慕课网
本文原创发布于慕课网 ,转载请注明出处,谢谢合作


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM