使用ReactJs前端和ExpressJs后端托管Webapp

时间:2018-09-16 10:45:52

标签: node.js reactjs server

前端是React SPA,后端是暴露API的NodeJs应用。前端会不时查询API的数据,但它是非常独立的。托管这样的应用程序的最佳方法是什么?我应该在NodeJs应用程序中包含build文件夹,让Express服务器从路由中提供静态内容吗?还是我应该分别托管两者,在类似DO之类的React应用程序上设置Nginx服务器?我将在Heroku或Google App Engine之类的主机上托管后端。因此,考虑到这一点,理想的解决方案是什么?两种方法的优缺点是什么?

1 个答案:

答案 0 :(得分:1)

如果生产,请在nodejs应用程序中包含构建文件夹。
提高案例生产的性能。您可以参考react docs了解详情。

在进行开发的情况下,请单独托管它,以便更轻松地进行处理。