【问题标题】:'Couldn't find that formation' heroku deployment error“找不到那个编队”heroku 部署错误
【发布时间】:2015-12-07 09:56:52
【问题描述】:

我正在尝试在 Heroku 上部署 MEAN 堆栈 (MongoDB-Express-Angularjs-Nodejs) 应用程序。在我使用 git push heroku 推送我的代码后,我收到以下错误“Scaling dynos ...失败!找不到那个编队”。

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

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

【问题讨论】:

  • 我被展示了如何运行code heroku logs -t code。显示我收到 ERRCONNREFUSED 错误。有人告诉我 Heroku 喜欢 $PORT 分配,而不是我从开发部署中硬编码的...我需要测试修复它是否有帮助

标签: node.js mongodb heroku mean-stack


【解决方案1】:

好的,所以我发现了我的问题。当我看到错误日志时,很明显我遇到了 MongoDB 连接错误。我必须指出正确的 MongoDB 实例,这就像一个魅力。下面贴出的是我修改“server.js”文件后用来纠正问题的具体命令。

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

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

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

【讨论】:

    猜你喜欢
    • 2019-01-27
    • 1970-01-01
    • 2021-03-17
    • 2014-03-22
    • 2016-12-25
    • 2021-08-17
    • 1970-01-01
    • 1970-01-01
    • 2018-11-07
    相关资源
    最近更新 更多