2017-10-10 16 views
0
以下

がローカルで正常に動作しているシンプルなnodejsアプリケーションで作業していませんが、私はプロファイルにHerokuの中で同じことをホストするときHerokuのは、アプリケーションが

at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=fathomless-ocean-52301.herokuapp.com request_id=8403e46a-acf7-426a-bb58-1169546e9e8a fwd="103.5.132.3" dyno= connect= service= status=503 bytes= protocol=https 

var express = require('express'); 
var path = require('path'); 
var app = express(); 

// Define the port to run on 
app.set('port', (process.env.PORT || 1778)); 

app.use(express.static(path.join(__dirname, 'public'))); 

// Listen for requests 

app.listen(1778, '0.0.0.0', function() { 
    console.log("... port %d in %s 1778 mode"); 
}); 

どのように言って下さい、私はログにエラーを取得していますnodejsこれを実行したり、デバッグすること

+0

外に設定されている

var express = require('express'); var path = require('path'); var app = express(); // Define the port to run on app.set('port', (process.env.PORT || 5000)); app.use(express.static(path.join(__dirname, 'public'))); // Listen for set port app.listen(app.get('port'), (err)=> { if(err){ console.log("Error starting server"); console.log(err); return } console.log("Server listening on port : "+app.get('port')); }); 

を示唆して、あなたのpackage.jsonのコンテンツを表示することができますか? – zb22

答えて

0

変更

app.listen(1778, '0.0.0.0', function() { console.log("... port %d in %s 1778 mode"); });

app.listen(app.get('port'), function() { console.log("... port %d in %s 1778 mode"); });

1778ポートを使用しないでください。

+0

もう一度同じ運がなかったよ前に同じことをしようとしていた – DhanaLaxshmi

+0

execの 'heroku run bash'を試してみて、新しいbashでサーバを起動し、heroku envで動作するかどうか確認してください。 – chenkehxx

0

定義済みの1778ポートでサーバを起動しましたが、何が問題ですか。 Herokuのは、次のコードテンプレートにノードアプリポートがアプリ

関連する問題