我正在尝试将现有的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 =
答案 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 即可。这应该工作。希望这会有所帮助:)