“找不到那个编队”heroku 部署错误

'Couldn't find that formation' heroku deployment error

我正在尝试在 Heroku 上部署 MEAN 堆栈 (MongoDB-Express-Angularjs-Nodejs) 应用程序。使用 git push heroku 推送我的代码后,出现以下错误 "Scaling dynos... failed! Couldn't find that formation"。

我已经检查了一个没有运气的解决方案。我创建了一个 Procfile,但这没有帮助。我仍然遇到同样的错误。

关于如何解决这个问题的任何想法和 运行。我会包含更多代码,但我不知道问题出在哪里,所以请询问,我会包含必要的代码。

好的,我发现我的问题是什么。当我看到错误日志时,很明显我遇到了 MongoDB 连接错误。我必须指向正确的 MongoDB 实例,这非常有效。下面发布的是我在修改 "server.js" 文件后用于更正问题的具体命令。

是什么最终让我能够在 Heroku 上进行部署!

> (reverse order)
>     $ heroku open
>     $ git push heroku master
>     $ git commit -m "myMessage"
>     $ git add <file>
>     $ git status

提交消息:我更新了 mongoDB 连接,然后提交并将更改推送到 Heroku 现在应用程序在线加载。