如何在heroku上部署MERN堆栈应用程序

时间:2018-03-23 09:17:37

标签: node.js mongodb reactjs heroku create-react-app

我已经制作了一个MERN (i.e-Mongo,Express,React,Node.js)应用程序并希望在Heroku上部署。我使用create-react-app创建了react应用程序,下面给出了文件夹结构。

阵营-前端

     ---->Node_modules

     ----->Public

    ------->src

    ------->package.json

   ---------> readme.md

阵营-后端

     ----->Node_modules

     ------>config

    -------->Controller

   ---------->route

  ------------>server.js

   ----------->package.json

这里我有NOde.js and MongoDB操作的其他项目,其实例(e.g.http://localhost:8888)从React-frontend调用以处理数据库。我需要步骤将整个应用程序部署到Heroku中。

1 个答案:

答案 0 :(得分:0)

您希望使用Heroku Node.js buildpack部署应用程序:

https://github.com/heroku/heroku-buildpack-nodejs

这听起来像是Heroku的新手,所以请仔细阅读该备忘录的自述文件,包括Getting Started on Heroku with Node.js的文档。

将Mongo与Heroku一起使用将需要使用几个MongoDB中的一个add-ons