【问题标题】:I am having trouble deploying a Node app to Heroku, where am I going wrong?我在将 Node 应用程序部署到 Heroku 时遇到问题,我哪里出错了?
【发布时间】:2015-11-20 19:53:24
【问题描述】:

我一直在尝试推送我的代码,但碰上了砖墙,并且有一个页面给我一个应用程序错误并告诉我检查日志。

我不确定下一步该做什么。

如果有帮助,我可以提供 git repo 地址。

谢谢!

【问题讨论】:

    标签: node.js mongodb heroku heroku-toolbelt


    【解决方案1】:

    在 Heroku 上部署失败时需要检查一些事项。

    你有没有……

    1. 在根文件夹上创建了一个 procfile?它通常是一个简单的单行文件,告诉它运行服务器。

      web: node server/server.js
      
    2. 在您的 package.json 文件中包含必要的模块?

    3. 您的服务器是否需要连接到数据库?如果是这样,日志应该会告诉您数据库连接失败之类的信息。

    更多信息请参考Heroku docs

    【讨论】:

    • 谢谢,现在就去。 Procfile 是否需要在末尾添加后缀?
    • 不,只是 Procfile - 没有文件扩展名。
    猜你喜欢
    • 1970-01-01
    • 2022-01-24
    • 1970-01-01
    • 2020-10-05
    • 2016-08-27
    • 2018-11-06
    • 2017-05-03
    • 2021-04-21
    • 1970-01-01
    相关资源
    最近更新 更多