ホームページ  >  記事  >  ウェブフロントエンド  >  ノード転送とは何ですか

ノード転送とは何ですか

WBOY
WBOYオリジナル
2022-04-22 15:10:292227ブラウズ

ノード転送とは、ユーザーがデータをリクエストする必要があるときに、フロントエンドにリクエストを送信できるプロセスを指します。フロントエンド サーバーはリクエストを受信した後、リクエストを次のサーバーに送信します。バックエンドサーバーがデータを受信して​​ユーザーに転送する; リクエスト転送はノードを使用するプロセスです リクエストはバックエンドに転送され、取得されたデータはノードによってフロントエンドに返されます。乗り換え駅として理解してください。

ノード転送とは何ですか

このチュートリアルの動作環境: 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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。