問題タブ [express-router]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
express - 明示的に約束の拒否を適切に処理する方法
次のエクスプレスコントローラーがあります
とルーター
私のアプリでは、プロミスを使用して結果をレンダリングするいくつかのコントローラーを用意する予定です
毎回 try/catch ブロックを繰り返したくない
私の最初の解決策は、このロジックをプロミス拒否関数に抽出することでした。
これで、ThingsController.index から try/catch ブロックを削除できるようになり、ルーターを次のように変更する必要があります。
しかしhandlePromiseRejection
、すべてのルートを追加するのは面倒な作業になる可能性があり、より賢い解決策が必要です。
あなたはなにか考えはありますか?
node.js - express ルーターが Passport.jwt ミドルウェアを渡す
次の構造のルーターを表現するためのミドルウェアとして、passport.js を渡すことができることはわかっています。
しかし、明快さと標準化のためにブロー構造を使用する必要があります.....しかし、パスポートミドルウェアをルートに渡す方法がわかりません.パスポートを新しいデザインに渡す方法はありますか?