我试图在Heroku上部署一个MEAN堆栈(MongoDB-Express-Angularjs-Nodejs)应用程序。在我用git push heroku推送我的代码后,我得到了以下错误"Scaling dynos…"失败了!找不到那个阵型。"
我已经检查了一个没有运气的解决方案。我创建了个人档案,但没用。我还是会得到相同的错误。
有什么好主意吗?我会包括更多的代码,但我不知道问题在哪里,所以请问,我会包括代码,这是必要的
好了,我找到了问题所在。当我看到错误日志时,很明显我有一个MongoDB连接错误。我必须指向正确的MongoDB实例,这就像一个魅力。以下是我修改"server.js"文件后用来纠正问题的具体命令。
是什么最终让我得以部署在herooku !
> (reverse order)
> $ heroku open
> $ git push heroku master
> $ git commit -m "myMessage"
> $ git add <file>
> $ git status
提交消息:我更新了mongoDB连接,然后提交并将更改推送到Heroku,现在应用程序在线加载。