Heroku 应用崩溃

3

在Heroku中出现应用程序错误,状态为H10,说明为“应用程序崩溃”,日志中没有错误,应用程序在本地运行,但部署和构建成功后,应用程序崩溃。

我尝试过的方法:

  1. 包含procfile
  2. 包含启动脚本(node server.js)
  3. 将package.json中的npm版本从5.6.x更改为5.7.1
  4. 设置NPM_CONFIG_PRODUCTION=false以安装dev依赖项
  5. 将process.env.MONGOLAB_AMBER_URI设置为使用mlab插件

Github存储库 = https://github.com/Emir28107/imgLoader.git

应用程序域名 = https://imcha.herokuapp.com/

heroku logs --tail文件内容

Link To Heroku logs --tail

由于构建成功,是什么导致应用程序崩溃?请帮帮我。

2个回答

2
我们遇到了一个问题,可能与你的问题不太相似,但我们从日志中没有获取到关于应用程序崩溃原因的有用信息。
但是,如果您运行heroku run rails console,它会给出更具体的错误信息,这有助于我们解决问题。"最初的回答"

0

您尚未明确定义端口,Heroku 正试图在不同的端口上启动项目。

var port = process.env['PORT'] || 3000;

我曾经使用过 app.set("port", process.env.PORT || 3000); 和在 listen 中使用了 app.get("port"),但是根据您的回答仍然提交了更改,但我仍然遇到了应用程序错误。 - Emir Sarrafoglu
在你的 package.json 文件中,将 index.js 的主文件更改为 server.js。 - sachin
在 package.json 文件中,已经有一个脚本标签,其中包含 node server.js 作为启动对象。 - Emir Sarrafoglu

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接