ホームページ >ウェブフロントエンド >フロントエンドQ&A >ノードのミドルウェアとは何ですか?
ノードでは、ミドルウェアは機能的なカプセル化方法であり、主にすべての http リクエストの詳細をカプセル化する方法を指します。http リクエストには通常、多くのコンテンツが含まれるため、ミドルウェアを使用してこれらの詳細を簡素化し、ノード間で分離することができます。インフラストラクチャとビジネス ロジック。
このチュートリアルの動作環境: Windows10 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。
Nodejs ミドルウェアは概念的には機能的なカプセル化手法であり、主にすべての Http リクエストの詳細をカプセル化する手法を指します。
nodeJS では、ミドルウェアは主にすべての Http リクエストの詳細をカプセル化するメソッドを指します。Http リクエストには通常、ログ記録、IP フィルタリング、クエリ文字列、リクエスト本文の解析、Cookie 処理、権限などの多くの作業が含まれます。検証、パラメータ検証、例外処理などがありますが、Web アプリケーションの場合は、あまり多くの詳細なプロセスにさらされることを望まないため、ミドルウェアを使用してこれらのインフラストラクチャとビジネス ロジックの間の詳細を簡素化および分離し、開発者が著者はビジネス開発にもっと注意を払っており、彼の作業モデルは次のとおりです:
#ミドルウェア メカニズムのコア実装
ミドルウェアは Http リクエストからレスポンスまで開始されます終了処理時の処理方法は、通常リクエストとレスポンスの処理が必要となるため、基本的なミドルウェアは以下のような形になります。非同期操作プロセスが終了します。next() メソッドを呼び出します。そうでないと、ミドルウェアを順番に実行できません。
推奨学習: 「
nodejs ビデオ チュートリアル以上がノードのミドルウェアとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。