繁体   English   中英

如何使用heroku在node.js后端实现create-react-app?

[英]How to implement create-react-app with node.js backend with heroku?

我希望将一些数据从一些json和csv文件提供给我的前端,该前端基于create-react-app。

我的想法是让它们都在不同的端口上监听(React为3000,后端为3001),然后对3001进行API调用,以通过ajax获得我需要的任何数据。

这在生产中如何工作? 例如,对于Heroku,由于它在2个不同的端口进行监听,我将如何部署它?

这将有/哪些未预见的问题/是否有更好的方法?

要添加更多信息:我后端所做的就是解析一些csv和json并将其以格式化和编辑后的json格式提供。

如果使用Heroku,建议分别使用两个测功机。 一个用于服务静态文件并做出反应,另一个用于API服务器。

或者,您也可以使用它的分叉模式使用PM2在一个dyno中完成相同的操作。

在这两种情况下,由于两台服务器不共享同一端口,因此在使用会话时会遇到一些麻烦,并且在发出API请求时会遇到麻烦。 我认为可以通过使用基于令牌的授权(例如jwt)或使用单独的会话存储(例如redis)来解决

暂无
暂无

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

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