繁体   English   中英

django,cordova,ionic和angular.js的CORS问题

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM