6

ミドルウェアを使用するのではなく、フックを使用して認証やキャッシングなどの機能を実装することを選択した場合に、大きな利点または欠点があるかどうかを誰か説明できますか? たとえば、カスタム ミドルウェアを介してリクエスト オブジェクトを取得し、アプリの実行時に正しい翻訳ファイルを読み込むために使用できるアプリ言語変数を設定することで、翻訳機能を実装できます。または、ルーティングの前にフックを追加してリクエスト変数を読み取り、アプリの実行中に正しいファイルをロードすることもできます。ある選択を他の選択よりも優れたものにする明らかな理由はありますか?

4

2 に答える 2

3

私が言える限り、それmiddlewareは各ルーティング作業に最適です. また、hooksアプリケーション全体で何かを行うのに最適です。hooksあなたの場合、ミドルウェアよりも使用する方が良いと思います。

于 2013-10-28T07:27:14.727 に答える