私はプロジェクトのパートナーと一緒に作業しています。彼はNode.js + Expressに多くのコードを書いてきましたが、私たちはアーキテクチャに関する問題に取り組んできました。Expressを使用してNode.jsでエラーを処理する方法
私の主な役割は、Node.js + Expressアプリケーションを設計する最良の方法を理解することでした。私はエラーを扱う2つのシナリオを実行しました。私はいくつかの提案をしたいと思います。
まず、トップレベルの例外をキャプチャするにはどうすればよいですか?私が最後に望むのは、バグがノードプロセスを完全に殺すことです。エラーが発生してもユーザーにサービスを提供したいと考えています。
第2に、いくつかのエラーはコールバック(私たちはを使用しています)経由で返されます。各ルートハンドラの一部として、ビュー(GET)をレンダリングするか、別のルート(POST)にリダイレクトするか、独自のエラーメッセージでエラー画面にリダイレクトします。どのように私はこのロジックをキャプチャすることができます1つの場所で?
ドメインで行うことができます。この回答を確認してください:[Expressエラー処理またはドメイン? - 解答] [1] [1]:http://stackoverflow.com/a/27382031/923642 – JakubKnejzlik