繁体   English   中英

Django ALLOWED_HOSTS vs CORS(django-cors-headers)

[英]Django ALLOWED_HOSTS vs CORS(django-cors-headers)

ALLOWED_HOSTS和CORS有什么区别。 如果我已经定义了ALLOWED_HOSTS,我还需要定义CORS吗? 我没有使用django模板。 我也有可能动态定义这两个吗?(我认为不是)
我使用django作为后端,并且多个reactjs在不同的主机上使用应用程序。

关于ALLOWED_HOSTS的文件。 简而言之,在您有DEBUG=FALSE生产环境中,您的Django应用程序将不会在ALLOWED_HOSTS中未指定的域或子域中提供服务。 它是您可以为您的应用提供服务的受信任域名的白名单。

CORS另一方面,我假设你问,因为你也在做Django Rest Framework,代表跨源资源共享,基本上允许你的前端应用程序,比如你提到的多个reactjs应用程序,与你的API交互无需在同一个域上部署所有这些。 django-cors-header是用于配置CORS的推荐包。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

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