我正在尝试将我的node.js应用程序部署到heroku,并且他们的文件已成功上传。 但是,当我访问该站点时,我收到一个应用程序错误,告诉我查看我的日志。 我不知道如何阅读日志,因为有很多行。 另外,我还修改了Procfile和package.json。
过程文件:
web: ./bin/www
package.json:
{
"name": "myapp",
"version": "0.0.0",
"private": true,
"scripts": {
"start": "node ./bin/www"
},
"dependencies": {
"body-parser": "~1.13.2",
"cookie-parser": "~1.3.5",
"debug": "~2.2.0",
"express": "~4.13.1",
"jade": "~1.11.0",
"mongodb": "^2.1.7",
"mongoose": "^4.4.4",
"morgan": "~1.6.1",
"node-restful": "^0.2.5",
"serve-favicon": "~2.3.0"
},
"devDependencies": {
"react": "^0.14.7"
}
}
这是日志中的最后一行代码:
2016-02-26T00:40:41.013990+00:00 heroku[router]: at=error code=H99desc="Platform error" method=GET path="/" host=nodeguestbook.herokuapp.com request_id=5d709e85-d4d3-4fbe-99de-d0d01aeff8cd fwd="97.90.145.90" dyno= 连接= 服务= 状态=503 字节=
当我在本地运行时,我的节点 js 应用程序可以工作。
H99 平台错误表明 heroku 端出了问题,根据它所说的文档
这表明 Heroku 平台存在内部错误。与所有 需要您采取措施纠正的其他错误,这 一个不需要你采取行动。请稍后重试,或检查状态站点。
我相信你应该等待一段时间,然后与Heroku支持部门沟通。
我希望它有所帮助!如果您需要其他任何东西,请告诉我!:)