У меня есть простой Nodejs приложение, которое отлично работает локально, но Heroku не удается правильно запустить его:Nodejs App всегда падает при развертывании на Heroku
Process exited with status 130
2015-09-19T15:56:22.872647+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=ancient-brushl.172" dyno= connect= service= status=503 bytes=
Несмотря на билд удалось, что Heroku отображает
remote: -----> Build succeeded!
remote: ├── [email protected]
remote: ├── [email protected]
remote: ├── [email protected]
remote: ├── [email protected]
remote: ├── [email protected]
remote: └── [email protected]`
Версия Nodejs используется 4.0.0.
Что делает меня «сумасшедшим», так это то, что когда я пытаюсь запустить приложение с heroku run node server.js
, все работает нормально.
Я уже много раз искал в Интернете, и я понял, что почти все сбои (H10
) первых развертываний приложений Nodejs на Heroku обычно происходят из-за плохого использования порта, но в моем случае я использую хороший один var port = process.env.PORT || 3000; app.listen(port);
Любая помощь будет очень ценна, потому что я получаю головную боль с этой H10
ошибки (https://devcenter.heroku.com/articles/error-codes#h10-app-crashed) ...