ホームページ  >  記事  >  ウェブフロントエンド  >  Nodejsのコアモジュールとは何ですか

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

清浅
清浅オリジナル
2019-01-18 16:48:405846ブラウズ

Nodejs コア モジュールは、一連の簡潔で効率的な JavaScript ライブラリで構成されており、Nodejs の最も基本的な API を提供します。これらのコア モジュールはバイナリ配布にコンパイルされ、Nodejs プロセスの開始時に自動的に開始されます。

Node.js でのモジュールの読み込みは、単一または複数の JavaScript ファイルで構成され、Node.js アプリケーション全体で再利用できる、単純だが複雑な関数であると言えます。 Node.js の各モジュールには独自のコンテキストがあり、他のモジュールに干渉したり、グローバル スコープを汚染したりすることはありません。また、各モジュールは別のフォルダー内の別の .js ファイルに配置できます。

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

モジュール タイプ:

Node.js には 3 種類のモジュールが含まれています:

コア モジュール

ローカル モジュール

サードパーティ モジュール

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

今日紹介するのは、Node.js モジュールのコア モジュールです

##Node.js コア モジュール

Node.js は軽量のフレームワークであり、コア モジュールには Node.js の最小限の機能が含まれています。これらのコア モジュールはバイナリ ディストリビューションにコンパイルされ、Node.js プロセスの開始時に自動的にロードされます。ただし、アプリケーションで使用する前に、まずコア モジュールをインポートする必要があります。

重要なコア モジュール:

コア モジュール説明HTTP http モジュールには、Node.js http サーバーを作成するためのクラス、メソッド、イベントが含まれますURL モジュール url モジュールには、URL メソッドが含まれます解析と解析用リクエスト パラメータクエリ文字列モジュールには、クエリ文字列を処理するためのメソッドが含まれていますPathPath モジュールには、ファイル パスを処理するためのメソッドが含まれています#FS ## を処理するためのクラス、メソッド、イベントが含まれていますutil モジュールには、プログラマに役立つユーティリティ関数が含まれています。 コア モジュールの読み込み
モジュールには、ファイル I/O#UTIL

Node.js コア モジュールまたは NPM モジュールを使用するには、まず require を使用する必要があります。 ()関数 以下のようにインポートします。

var module = require('module_name');

上記の構文に従い、require() 関数でモジュール名を指定します。 require() 関数は、指定されたモジュールが返す内容に応じて、オブジェクト、関数、プロパティ、またはその他の JavaScript タイプを返します。

例: コア http モジュールのロードと使用

var http=require('http');
var server=http.createServer(function(req, res){
  
 });
 server.listen(5000);

上の例では、http モジュールがその関数をオブジェクトとして返すため、require() 関数はオブジェクトを返します。次に、ドット表記を使用して、http.createServer()

などのプロパティとメソッドを使用できます。このようにして、アプリケーションにロードして使用できます。 Node.js コア モジュール

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

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

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