开发过程中Django服务器代理React Server

时间:2019-05-14 00:29:39

标签: node.js django python-3.x reactjs python-requests

我正在寻找有关通过Django在Node服务器上代理React App的见识。我们使用synchronized来创建它,并使用create-react-app来加载节点服务器。之所以这样做,是因为我们正在开发在Django渲染页面中运行的混合React应用。

目标是:

  1. 在Django中运行该应用程序,使其在Django上下文中运行 (会话等)
  2. 通过代理代理文件,这样我们就可以利用热点 加载而不必退出应用程序。
  3. 这仅是为了与我们的开发人员一起开发,并不意味着 用于生产。我们有用于生产的其他构建解决方案。

在大多数情况下,我都能很好地完成此工作,其中所有内容均已包含在内并按预期运行。直到发生我很难追查的事情为止,它似乎都很棒。

每次我重新加载应用程序页面时,应用程序突然不断反复点击JS文件端点。次数似乎是随机的。

这是我将代码添加到的项目: https://github.com/renderbox/django-react-tools/tree/develop

包含用于代理的代码的文件位于: npm start

https://django-react-tools.readthedocs.io/en/latest/

我要寻找的是可能导致页面多次点击JS文件的原因。除了提供文件之外,React Node服务器还有更多功能吗?

我要寻找的另一种解决方案是无需运行Node服务器且不必执行完整构建即可获取JS代码的方法。

任何对此的见识都将受到欢迎。

谢谢 RB

0 个答案:

没有答案