Nodejsのコアモジュールは何ですか?

青灯夜游
リリース: 2021-11-11 17:55:07
オリジナル
5820 人が閲覧しました

nodejs のコア モジュール: 1. クライアントからのネットワーク リクエストの処理に使用される HTTP モジュール、2. クライアントからリクエストされた URL の処理に使用される URL モジュール、3. クエリ文字列モジュール、4. ファイル システム モジュール。 5. パスモジュール; 6. グローバルモジュールなど。

Nodejsのコアモジュールは何ですか?

このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。

ノード コア モジュールの HTTP モジュール

関数:

クライアントのネットワーク リクエストを処理します

コードステップ:

1. HTTP コア モジュールをインポートします
2. クライアントのリクエストをリッスンします
3. クライアントのリクエストを処理します
4. サーバーを起動します

ノード コア モジュール URL モジュール

関数:

クライアントによって要求された URL を処理します

コード ステップ:

1. URL コア モジュールをインポートします
2. HTTP コア モジュールをインポートします
3. クライアントのリクエストを監視します
クライアントによってリクエストされた URL を処理します
4 . クライアントのリクエストを処理します
5. サーバーを起動します

NodeJS コア モジュールのクエリ文字列モジュール

##関数:

「get/post」リクエストを通じてクライアントから渡されたパラメータを処理します

使用する重要なポイント:

1. コア モジュールをインポートする必要があります'querystring'

2. `get` リクエストを行うとき、querystring は通常、URL コア モジュールと組み合わせて使用​​されます
3. `get/post` リクエストは最終的に、querystring.parse メソッドを呼び出して、リクエストによって渡されるキーと値のペアの文字列を、操作を容易にするために js オブジェクトに変換します。

注:

get/post のリクエスト メソッドが異なります。渡すとパラメータは

に置かれます 場所が違うのでサーバー側の処理方法も違います

#NodeJS コアモジュールのファイルシステムモジュール

前提:

将来のすべての静的リソース (html、css、js、画像など) はサーバー側に配置されます。ブラウザーがこれらの html、css、js、画像などを必要とする場合リソースを取得するには、最初にnode.exeにコンテンツを読み込んでからブラウザに返す必要があります。

Function:

サーバー側でファイルを操作するには、ブラウザによってアップロードされた画像をサーバーに保存する必要がある場合があります。または、サーバーのリソースを読み取ってブラウザに返す必要がある場合があります。

コードの手順:

1. fs コア モジュール

2. 対応するメソッドを使用して、ファイルの書き込み、ファイルの読み取り、およびその他の操作を行います



NodeJS コア モジュールのパス モジュール

##Function

操作ファイルのパスはファイル操作サービスです

NodeJSコアモジュールのグローバルモジュール

Function :

グローバルに共有されているため、モジュールをインポートする必要はありません。

よく使用される属性を使用できます:

__dirname:ファイルがあるフォルダー __filename: ファイルへのパス

require(): インポート要件モジュール

module: モジュールをカスタマイズするときに使用されます
Exports: モジュールをカスタマイズするときに使用されます


#NodeJS コア モジュールの Events モジュール

events モジュールは、events.EventEmitter という 1 つのオブジェクトのみを提供します。 [EventEmitter の中核は、イベント トリガー関数とイベント リスナー関数のカプセル化です。 ]

EventEmitter の各イベントは、イベント名といくつかのパラメータで構成されます。イベント名は通常、特定のセマンティクスを表す文字列です。イベントごとに、EventEmitter は複数のイベント リスナーをサポートします。イベントがトリガーされると、このイベントに登録されているイベント リスナーが順番に呼び出され、イベント パラメータがコールバック関数のパラメータとして渡されます。

[推奨学習:「

nodejs チュートリアル

」]

以上がNodejsのコアモジュールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!