0
を返すときに、関数を実行するために、どのように機能するとき、私のノードアプリ戻っエラーことがスローになりたいnodeappがエラー
のは、エラーが発生した場合、私は、単純なノードアプリ
var express= require('express');
var app = express();
var http = require('http');
app.get('/', function(req, res){
res.send('hello')
})
app.listen(2500);
を持っているとしましょうアプリケーションを実行している間、それはポートに関連しているかもしれないし、適切なノードパッケージモジュールがインストールされていないかもしれません。ちょうどそれが関数を実行したいのです。どうすればいいですか?
process.on('uncaughtException', err => console.log('Error:', err));
しかし、あなたが本当にそう例えば、彼らが表示されるエラーを処理する必要があります
は、私はあなたがuncaughtException
イベントをリッスンすることができます例
「関数をスローする」とはどういう意味ですか?ドキュメントが言うように(https://nodejs.org/api/errors.html)、「JavaScriptスロー・メカニズムを使用すると、try/catchまたはNodeを使用して処理する必要がある例外が発生します。 jsプロセスはすぐに終了します "。エラーがスローされた場合、終了する前にエラーをコンソールに出力します。 – timborden