それぞれの発生時にエラーの重大度に基づいてテキストメッセージまたは電子メールを送信するシステムを用意したいと思います。私は主題についていくつかの研究を行ったが、問題を単純化することはできなかった。node.jsの一元化されたエラー処理とレポート
私の最終目標は、プロダクションサーバで何か問題が起こったときにいつでも通知を受け取ることです。私はプロセスのuncaughtException
を使用しており、個別のAPI呼び出しを介して呼び出される特定のルートについては、私は単にtry catchブロックを使用することができます。
私の最初の問題は、私のメインサーバファイル経由で異なるルートから直接投げられたエラーを処理できないことです。
第2に、例外処理のためにすべてのルートに同じようなコードを書く必要があります。もし何かがメインサーバーのファイルからすべてのエラーを聞くことができたら、私は簡単にやることができます。
あなたの時間rspのためにありがとう。私はこのbtwを試しましたが、おそらく私はそれを適切に配置していません。 –
APIのリスナ(ルート)関数の1つでは、参照エラーがあり、中央モジュール経由でログに記録したいが、Expressを介したこのミドルウェアはそれを聞いていないとしよう。 –
コードが必要ですか? –