Node.js Express ミドルウェア関数の「next」パラメーターの機能を理解する
P粉204079743
P粉204079743 2024-04-01 09:13:25
0
1
501

私は Nodejs に取り組んでおり、「Express js」を使用しています。そして今は「ミドルウェア関数」に取り組んでいます。これが私の現在のコードです。

リーリー

「next」パラメータについて混乱しており、ミドルウェア関数について次のような質問があります

  1. 「次」は何に使うのですか?これは「次のミドルウェア機能」へのリダイレクトでしょうか?そうなったらどうなるでしょうか?
  2. 「2 番目のミドルウェア」がない場合はどうなりますか?
  3. 「次へ」を使用しないとどうなりますか?
  4. 「次へ」内のカスタムミドルウェアにリダイレクトできますか?

P粉204079743
P粉204079743

全員に返信(1)
P粉838563523
  1. はい、next を呼び出すことは重要です。これにより、express.js が次のミドルウェアに移動できるようになります。そうしないと、ぶら下がったままになり、アプリケーションが正しく動作しなくなります。

2) リクエストはルート ハンドラーに到達し、「Hello World」というメッセージを含む応答を受け取ります。

3) next を呼び出さない場合、リクエストは終了し、アプリケーションは一時停止されたままになります。

4) はい、next を使用してカスタムミドルウェア関数にリダイレクトできます。 next が引数を指定して呼び出されるたびに、express はそれをエラー メッセージとして扱います。カスタムのエラー処理ミドルウェアを定義して、ニーズに応じて指示することができます。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート