【问题标题】:Heroku app is getting crashedHeroku 应用程序崩溃了
【发布时间】:2016-08-04 20:53:17
【问题描述】:

我最近学习了 node.js,想部署我的项目,我在 Heroku 上做了。但是,Heroku 给了我下面复制的错误消息。虽然我已经记录了错误,但我仍然无法找出解决方案。

这里是日志:

2016-04-13T14:24:17.248681+00:00 heroku[web.1]: Process exited with status 1
2016-04-13T14:24:17.256460+00:00 heroku[web.1]: State changed from starting to c
rashed
2016-04-13T14:24:30.863162+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=770f4364-
859f-453a-a09c-7f23ddaf6eca fwd="103.248.93.93" dyno= connect= service= status=5
03 bytes=
2016-04-13T14:24:31.537783+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=16af5073-
7bb2-431e-bc08-b2fb6773eab8 fwd="103.248.93.93" dyno= connect= service= status=5
03 bytes=
2016-04-13T14:27:59.122567+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=c6ba2f2f-
7379-41bf-afc9-550c309e7200 fwd="103.248.93.93" dyno= connect= service= status=5
03 bytes=
2016-04-13T14:29:17.354776+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=088965d7-
ddcf-46ba-a44c-ed1486938993 fwd="103.248.93.93" dyno= connect= service= status=5
03 bytes=
2016-04-13T14:29:21.657898+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=94d1eceb-
fa46-4795-82f6-4c369eb04fb6 fwd="103.248.93.93" dyno= connect= service= status=5
03 bytes=
2016-04-13T14:29:24.198371+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=6ff6b6be-
e29c-4a5b-b48b-cbf4f4850ccf fwd="103.248.93.93" dyno= connect= service= status=5
03 bytes=
2016-04-13T14:29:28.987226+00:00 heroku[router]: at=error code=H10 desc="App cra
shed" method=GET path="/" host=rather-website.herokuapp.com request_id=1a1709f0-
9967-4ff0-a9d3-473e147c23e1 fwd="103.248.93.93" dyno= connect= service= status=5
03 bytes=

这是错误:

An error occurred in the application and your page could not be served. Please try again in a few moments.

If you are the application owner, check your logs for details.

【问题讨论】:

  • ruby-on-rails 被标记是有原因的吗?这是一个 Rails 项目吗?如果是这样,添加 gem rails_12factor 并部署它。它会让您更好地了解错误。

标签: node.js express heroku


【解决方案1】:

node.js 服务器因路由 / 上的 HTTP GET 请求而崩溃。这不是平台错误,而是代码错误(可能是您的 index.js 文件)。您将需要检查代码行之间的错误:

app.get('/', function(req, res) {
 //likely some syntax error here
}

我强烈建议在您的本地计算机上使用以下命令运行该应用程序:node index.js,以查看您的 HTTP GET 代码的哪一部分导致了错误。 CLI 将给出错误所在的特定行号。

Heroku Local 也是一个很好的工具,用于在将应用部署到 Heroku 之前对其进行测试。

【讨论】:

    猜你喜欢
    • 2019-02-06
    • 2011-10-03
    • 2015-04-22
    • 2016-11-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多