如何将 meanjs 部署到 heroku

How to deploy meanjs to heroku

我试过在 heroku 上部署我的 meanjs。

1.) 登录heroku 2.) 部署并连接 github 存储库

在构建日志上写着 "Bulid succeded"

我的问题是。 为什么我会收到此应用程序错误? 当我所做的只是分叉存储库并将其部署到 heroku 上时?

https://serkolgame.herokuapp.com/

您是否向您的应用添加了 mongoDB?没有它,启动过程很可能会失败。

这里有一些选项:

  • 如果您使用的是默认开发环境 - 那么只需在 development.js 中添加 mongodb 连接字符串并重新启动服务器
  • 如果您使用的是 prod 环境 - 那么您可以使用环境变量 uri:process.env.MONGOHQ_URL 或 process.env.MONGOLAB_URI

假设您在某处设置了 mongoDB 沙箱,如果没有,您首先需要一个 mongodb 沙箱(从 Heroku 获取一个,Compose.io,或 MongoLab)。