2017-02-14 13 views
0

私はアプリケーションを実行しようとしていますが、ログにNPMエラーがあります。原因は何か。npm ERR! n10のH10アプリで起動したオーナーエラーがクラッシュしました

2017-02-14T17:57:20.698084 + 00:00 app [web.1]:npm ERR!または、 が利用できない場合は、 2017-02-14T17:57:20.697188 + 00:00 app [web.1]:npm ERR! npm 自体ではありません。 2017-02-14T17:57:20.697375 + 00:00 app [web.1]:npm ERR! 投稿者にあなたのシステムでこれが失敗することを教えてください: 2017-02-14T17:57:20.697706 + 00:00 app [web.1]:npm ERR! このプロジェクトの問題を開く方法については、 2017-02-14T17:57:20.698436 + 00:00 app [web.1]:npm ERR!上記のログ出力は である可能性があります。 2017-02-14T17:57:20.698248 + 00:00 app [web.1]:npm ERR! npmオーナーls Sap-api-ai 2017-02-14T17:57:20.717695 + 00:00 app [web.1]:npm ERR!2017-02-14T17:57:20.831148 + 00:00 heroku [web.1]:状態が から2017-02-14T17:57:20.777084 + 00に変更されました:00 heroku [web.1]: ステータス1で終了したプロセス2017-02-14T17:58:48.330160 + 00:00 heroku [router]:at =エラーコード= H10 desc = "App crashed"メソッド= GET dyno =接続=サービス=ステータス= 503バイト= 2017-02-14T17:58:49.862288 + 00:00 heroku [router]:at =エラーコード= H10 desc = "アプリケーションクラッシュ"メソッド= GETパス= "/ favicon.ico" host = sap-api-ai -google.herokuapp.com REQUEST_ID = 665fc337-8aec-46ec-914A-3e6b0990a2b5 FWD = "49.206.119.184" ダイノ=あなたのコードを見ずに言うのは難しい=サービス=状態= 503バイト=

答えて

0

を接続して、私はしなければならないとしたらHerokuがPORT環境変数を使ってポートを設定するのではなく、静的ポートをバインドしていると思います。

あなたはのようなものがある場合:

app.listen(3000, (e) => { console.log('Connected!'); }); 

を次にあなたが変数にそのポート番号を変更したいと思う:

app.listen(process.env.PORT || 3000, (e) => { console.log('Connected!'); }); 
関連する問題