[英]CORS Issue with django, cordova, ionic and angular.js
我使用django cors标头插件处理跨源访问的所有问题。
我们用angular,cordova和ionic实现了一个webapp,应该可以访问django后端的端点。
后端在debian服务器上运行,我将CORS_ORIGIN_WHITELIST
设置为("our_web_dev_server_ip", "our_web_prod_server_ip")
。
当我尝试从本地主机调用get到我的端点时,它给了我一个跨源错误。
如果我将CORS_ORIGIN_ALLOW_ALL
设置为True
则可以正常工作。 当我查看django日志时,可以看到请求IP是Web开发服务器的IP。
那么,当我将此IP添加到设置中的白名单时,为什么请求失败? 有任何想法吗?
问题是Webstorm集成服务器,该服务器在本地主机和标准端口63342上为客户端提供服务。
刚刚将localhost:63342
添加到CORS_ORIGIN_WHITELIST
,现在可以使用了。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.