nodejs のコア モジュール: 1. クライアントからのネットワーク リクエストの処理に使用される HTTP モジュール、2. クライアントからリクエストされた URL の処理に使用される URL モジュール、3. クエリ文字列モジュール、4. ファイル システム モジュール。 5. パスモジュール; 6. グローバルモジュールなど。
このチュートリアルの動作環境: Windows7 システム、nodejs バージョン 12.19.0、Dell G3 コンピューター。
関数:
クライアントのネットワーク リクエストを処理します
コードステップ:
1. HTTP コア モジュールをインポートします
2. クライアントのリクエストをリッスンします
3. クライアントのリクエストを処理します
4. サーバーを起動します
関数:
クライアントによって要求された URL を処理します
コード ステップ:
1. URL コア モジュールをインポートします
2. HTTP コア モジュールをインポートします
3. クライアントのリクエストを監視します
クライアントによってリクエストされた URL を処理します
4 . クライアントのリクエストを処理します
5. サーバーを起動します
##関数:
「get/post」リクエストを通じてクライアントから渡されたパラメータを処理します使用する重要なポイント:
1. コア モジュールをインポートする必要があります'querystring' 2. `get` リクエストを行うとき、querystring は通常、URL コア モジュールと組み合わせて使用されます
3. `get/post` リクエストは最終的に、querystring.parse メソッドを呼び出して、リクエストによって渡されるキーと値のペアの文字列を、操作を容易にするために js オブジェクトに変換します。
注:
get/post のリクエスト メソッドが異なります。渡すとパラメータは に置かれます 場所が違うのでサーバー側の処理方法も違います
将来のすべての静的リソース (html、css、js、画像など) はサーバー側に配置されます。ブラウザーがこれらの html、css、js、画像などを必要とする場合リソースを取得するには、最初にnode.exeにコンテンツを読み込んでからブラウザに返す必要があります。
Function:サーバー側でファイルを操作するには、ブラウザによってアップロードされた画像をサーバーに保存する必要がある場合があります。または、サーバーのリソースを読み取ってブラウザに返す必要がある場合があります。
コードの手順:
1. fs コア モジュール
2. 対応するメソッドを使用して、ファイルの書き込み、ファイルの読み取り、およびその他の操作を行います操作ファイルのパスはファイル操作サービスです
NodeJSコアモジュールのグローバルモジュール
グローバルに共有されているため、モジュールをインポートする必要はありません。
よく使用される属性を使用できます:
__dirname:ファイルがあるフォルダー __filename: ファイルへのパス
require(): インポート要件モジュール module: モジュールをカスタマイズするときに使用されます
Exports: モジュールをカスタマイズするときに使用されます
#NodeJS コア モジュールの Events モジュール
EventEmitter の各イベントは、イベント名といくつかのパラメータで構成されます。イベント名は通常、特定のセマンティクスを表す文字列です。イベントごとに、EventEmitter は複数のイベント リスナーをサポートします。イベントがトリガーされると、このイベントに登録されているイベント リスナーが順番に呼び出され、イベント パラメータがコールバック関数のパラメータとして渡されます。
[推奨学習:「
nodejs チュートリアル」]
以上がNodejsのコアモジュールは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。