ホームページ > 記事 > ウェブフロントエンド > ノード転送とは何ですか
ノード転送とは、ユーザーがデータをリクエストする必要があるときに、フロントエンドにリクエストを送信できるプロセスを指します。フロントエンド サーバーはリクエストを受信した後、リクエストを次のサーバーに送信します。バックエンドサーバーがデータを受信してユーザーに転送する; リクエスト転送はノードを使用するプロセスです リクエストはバックエンドに転送され、取得されたデータはノードによってフロントエンドに返されます。乗り換え駅として理解してください。
このチュートリアルの動作環境: Windows10 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。
定義
ユーザーがデータをリクエストする必要がある場合、ユーザーはフロントエンドにリクエストを送信します。リクエストの後、リクエストはバックエンド サーバーに送信されてデータを受信し、ユーザーに転送されます。
ノード転送の本質は、実際には次のとおりです。 webpack devServer と同じですが、ノード転送は一般に独自に実装され、webpack devServer は適切な構成の定義です。
ノード転送のクロスドメインの理解により、webpack devServer 原則の実装になります。
まず第一に、リクエスト転送とは何かを理解する必要があります。一般的に、フロントエンドはバックエンドからデータをリクエストし、バックエンドがフロントエンドにリンクがある必要があります。フロントエンドはデータを直接リクエストします。リクエスト転送とは、ノードを使用してリクエストをバックエンドに転送することを意味し、取得されたデータはノードによってフロントエンドに返されます。ノードは中継局のようなものであると理解されています。express モジュールの紹介
express は、node.js に基づく開発フレームワークです。これを使用すると、完全に機能する Web サイトをすばやく構築できます。Express を導入する場合は、他のモジュールを導入するときと同じように、最初に package.json ファイルを作成してから、npm install を使用できますNode を使用してバックエンド サービスをシミュレートします
現在、サービス A とサービス B の 2 つのサービスがあるとします。ここでは、node を使用してバックエンド サービスをシミュレートし、データをサービスに配置します。service {"data ": "8091"} この時点で、ターミナルでserverA.jsの親フォルダーに切り替え、コマンドノードserverA.jsを入力します。サービスAが作成されます。 。 ブラウザに http://localhost:8091/ と入力すると、サービス A に配置したデータ {"data": "8091"}推奨学習:nodejs ビデオ チュートリアル>>以上がノード転送とは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。