如何将meanjs部署到heroku

时间:2015-03-19 03:14:32

标签: heroku meanjs

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

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

  • 已启用自动部署CI
  • 点击“手动部署”

在构建日志中,它表示" Bulid成功了#34;

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

https://serkolgame.herokuapp.com/

1 个答案:

答案 0 :(得分:2)

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

以下是一些选项:

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

假设您在某处安装了mongoDB沙箱,如果不这样做,您首先需要一个mongodb沙箱(从Heroku,Compose.io或MongoLab获取一个)。