問題タブ [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.

0 投票する
2 に答える
3232 参照

express - 明示的に約束の拒否を適切に処理する方法

次のエクスプレスコントローラーがあります

とルーター

私のアプリでは、プロミスを使用して結果をレンダリングするいくつかのコントローラーを用意する予定です

毎回 try/catch ブロックを繰り返したくない

私の最初の解決策は、このロジックをプロミス拒否関数に抽出することでした。

これで、ThingsController.index から try/catch ブロックを削除できるようになり、ルーターを次のように変更する必要があります。

しかしhandlePromiseRejection、すべてのルートを追加するのは面倒な作業になる可能性があり、より賢い解決策が必要です。

あなたはなにか考えはありますか?

0 投票する
1 に答える
86 参照

node.js - express ルーターが Passport.jwt ミドルウェアを渡す

次の構造のルーターを表現するためのミドルウェアとして、passport.js を渡すことができることはわかっています。

しかし、明快さと標準化のためにブロー構造を使用する必要があります.....しかし、パスポートミドルウェアをルートに渡す方法がわかりません.パスポートを新しいデザインに渡す方法はありますか?