【问题标题】:There will get cross-domain issue when I deploy the frontend and django backend to remote server将前端和 django 后端部署到远程服务器时会出现跨域问题
【发布时间】:2017-12-11 03:25:23
【问题描述】:

将测试环境部署到远程服务器。

我使用 python manage.py 为 django 后端运行开发服务器:

python manage.py runserver 8001

并使用 apache 监听网站前端的 80 端口。

所以,当网站请求后端时,存在跨域问题,因为端口不一样。

如果在开发环境中如何正确处理这个问题?或者如果这是不可能的,是否只能使用分发环境来实现呢?

【问题讨论】:

  • 发送 CORS 标头或配置 Apache 以反向代理您的应用程序。

标签: python django web-deployment


【解决方案1】:

django-cors-headers 可能会有所帮助。 通过pip安装,将'corsheaders'添加到INSTALLED_APPS,我只添加CORS_ORIGIN_ALLOW_ALL = Truesettings.py,CORS问题就解决了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-08-01
    • 1970-01-01
    • 1970-01-01
    • 2020-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-17
    相关资源
    最近更新 更多