私は Nodejs に取り組んでおり、「Express js」を使用しています。そして今は「ミドルウェア関数」に取り組んでいます。これが私の現在のコードです。
リーリー
「next」パラメータについて混乱しており、ミドルウェア関数について次のような質問があります
- 「次」は何に使うのですか?これは「次のミドルウェア機能」へのリダイレクトでしょうか?そうなったらどうなるでしょうか?
- 「2 番目のミドルウェア」がない場合はどうなりますか?
- 「次へ」を使用しないとどうなりますか?
- 「次へ」内のカスタムミドルウェアにリダイレクトできますか?
2) リクエストはルート ハンドラーに到達し、「Hello World」というメッセージを含む応答を受け取ります。
3) next を呼び出さない場合、リクエストは終了し、アプリケーションは一時停止されたままになります。4) はい、next を使用してカスタムミドルウェア関数にリダイレクトできます。 next が引数を指定して呼び出されるたびに、express はそれをエラー メッセージとして扱います。カスタムのエラー処理ミドルウェアを定義して、ニーズに応じて指示することができます。