Heroku部署在启动Nodejs时崩溃

时间:2016-08-08 11:25:33

标签: node.js heroku

我正在尝试将现有的NodeJS应用部署到heroku。我按照文档中列出的所有过程进行操作。

我在procfile上写了这个:

web: node ./bin/www

但我不断得到:

  

进程退出状态1   2016-08-08T11:07:54.028983 + 00:00 heroku [web.1]:状态从开始变为崩溃   2016-08-08T11:07:56.852268 + 00:00 heroku [router]:at = error code = H10 desc =" App崩溃" method = GET path =" /" host = agile-headland-49936.herokuapp.com request_id = 357f1a83-adff-4353-8e6b-6f8166cdb09b fwd =" 202.166.207.112" dyno = connect = service = status = 503 bytes =

1 个答案:

答案 0 :(得分:0)

web: node ./bin/www这让我暗示您正在制作 Express App 。您的package.json可能包含以下内容:

"scripts": {
    "test": "echo \"Error: no test specified\" && exit 1",
    "start": "node ./bin/www"
 }

您只需将web: npm start放入 Procfile 即可。这应该工作。希望这会有所帮助:)