首页 > 解决方案 > React 前端 + 石墨烯 Django 后端 SPA 部署

问题描述

我只想在一个使用 debian 10 的 VM 上部署 SPA。我想要做的是所有路由到我的静态反应应用程序的 index.html,除了 /admin/* 和 /graphql/* 应该导致相应的 Django 页面。我曾尝试使用 Caddy,为 /admin/* 和 /graphql/* 设置反向代理,但我最终得到了一个工作前端和一个工作管理页面(但由于某种原因未加载此页面的样式)。但是,graphql 页面根本不起作用(空白页面),前端无法向后端发出请求。

你知道我应该怎么做吗?我想知道我是否更愿意使用 nginx 和 uWSGI 而不是使用 Caddy,我必须使用 gunicorn,但是我需要帮助才能正确配置 nginx。或者也许我想做的方式是死胡同,我应该完全改变它?

谢谢你的帮助!

标签: djangoreactjsweb-deploymentgraphene-django

解决方案


推荐阅读