2
ログに記録されると予想される典型的なエラーは、私の高速ルートに記録されていません。例えば : 私はエラーを取得することを期待router.get('/', function(req,res,next){ console.log(undefinedVariable) })
エクスプレスルートでコンソールに500ステータスエラーを記録するにはどうすればいいですか?
:
にReferenceError:undefinedVarialbeが定義されていません。 - ハードデバッグ作っている私のコンソールで
"478 GET/500 3.641ミリ秒":
は、しかしrouter.getでは、私は以外のすべてのエラーを得ることはありません。これらのエラーをコンソールに表示する方法はありますか?あなたのルートの終わりに
ありがとう、私はなぜそんなにばかげていたのかわかりませんが、これは1ページのアプリケーション用であったため、レンダリングするものはありませんでした。私はこれを私のapp.jsに既に持っていました(app.get( 'env')=== 'development'){ app.use(function(err、req、res、next){ res.status(err。ステータス|| 500); にconsole.log(ERR) res.render( 'エラー'、{ メッセージ:err.message、 エラー: を誤る}); })。 }私はちょうどそこにconsole.logを追加しなければなりませんでした。私はとてもばかげていましたが、ありがとう –