如何使用heroku在node.js后端实现create"/>
如何使用heroku在node.js后端实现create
我希望将一些数据从一些json和csv文件提供给我的前端,该前端基于create-react-app。
我的想法是让它们都在不同的端口上监听(React为3000,后端为3001),然后对3001进行API调用,以通过ajax获得我需要的任何数据。
这在生产中如何工作? 例如,对于Heroku,由于它在2个不同的端口进行监听,我将如何部署它?
这将有/哪些未预见的问题/是否有更好的方法?
要添加更多信息:我后端所做的就是解析一些csv和json并将其以格式化和编辑后的json格式提供。
回答如下:如果使用Heroku,建议分别使用两个测功机。 一个用于服务静态文件并做出反应,另一个用于API服务器。
或者,您也可以使用它的分叉模式使用PM2在一个dyno中完成相同的操作。
在这两种情况下,由于两台服务器不共享同一端口,因此在使用会话时会遇到一些麻烦,并且在发出API请求时会遇到麻烦。 我认为可以通过使用基于令牌的授权(例如jwt)或使用单独的会话存储(例如redis)来解决
更多推荐
如何使用heroku在node.js后端实现create
发布评论