express は、Web およびモバイル アプリケーションに強力な機能セットを提供する、柔軟な Node.js Web アプリケーション開発フレームワークであり、他の多くの一般的な Node フレームワークの基礎となるライブラリでもあります。
この記事の動作環境: Windows 7 システム、nodejs バージョン 10.16.2、Dell G3 コンピューター。
node Express とは何ですか?
Express は、Node.js プラットフォームに基づいた、高速でオープンなミニマリストの Web 開発フレームワークです。
Express は、最小限に抑えられた柔軟な Node.js Web アプリケーション開発フレームワークで、Web およびモバイル アプリケーションに強力な機能セットを提供します。
Express は最も人気のある Node フレームワークであり、他の多くの人気のある Node フレームワークの基礎となるライブラリです。
Express は、次のメカニズムを提供します。
さまざまな URL パスでさまざまな HTTP 動詞を使用して、リクエスト (ルート) のハンドラーを作成します。
「ビュー」レンダリング エンジンを統合し、データをテンプレートに挿入して応答を生成します。
接続に使用するポートや応答テンプレートをレンダリングする場所など、一般的な Web アプリケーション設定を設定します。
リクエスト処理パイプラインの任意の場所に、追加のリクエスト処理「ミドルウェア」を追加します。
Express 自体は最小限のものですが、開発者はさまざまな互換性のあるミドルウェア パッケージを作成することで、Web 開発の問題のほぼすべてを解決してきました。これらのライブラリは、Cookie、セッション、ユーザー ログイン、URL パラメーター、POST データ、セキュリティ ヘッダー、およびその他の機能を実装できます。 Express チームが管理するミドルウェア パッケージのリスト (人気のあるサードパーティ パッケージのリストもあります) は、Express Middleware Web ページで見つけることができます。
注:
この柔軟性は諸刃の剣です。ほぼすべての問題やニーズを解決できるミドルウェア パッケージはありますが、適切なパッケージを選択するのが難しい場合があります。アプリケーションを構築するための「正しい方法」はなく、インターネット上の例の多くは最適ではないか、Web アプリケーションの開発に必要なものの氷山の一角を示しているにすぎません。
推奨学習: 「nodejs ビデオ チュートリアル 」
以上がノードエクスプレスとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。