English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

NodeJS 基礎教程

NodeJS Express.js

NodeJS バッファ&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS ファイル(FS)

NodeJS その他

Node.js モジュール

Node.jsのモジュールは、Node.jsファイルで使用できるライブラリです。

アクセスする位置によって、Node.jsには3種類のモジュールがあります。それらは:

  1. ビルドインモジュール

    これらはNode.jsがインストール時に付属するモジュールです。Node.jsのビルドインモジュールリストを参照してください。

  2. ユーザー定義のモジュール

    これらはユーザーやサードパーティによって書かれたモジュールです。ユーザー定義のモジュールについて「Node.jsユーザー定義のモジュール」のセクションで詳しく説明します。

    • Node.jsモジュールの作成 

    • Node.jsモジュールの拡張

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

    オンラインには、Node.jsで使用できる多くのモジュールがあります。节点パッケージマネージャ(NPM)を使用してこれらのモジュールをインストールし、必要に応じて拡張し、Githubなどのリポジトリに公開して、分散コンピュータにアクセスできます。

    • NPMを使用してNode.jsモジュールをインストールする

    • Node.jsモジュールの拡張

    • NPMを使用してNode.jsモジュールをGithubに公開する

モジュールの含め方

Node.jsファイルにモジュールを含めることで、モジュールが公開する機能を使用できます。

構文

以下はNode.jsファイルにモジュールを含める構文です。

var http =require(‘<module_name>’);

Node.jsファイルに「http」モジュールを含めるには、httpモジュールを使用する前に以下のrequire文を書く必要があります。

var http =require(‘http’);

モジュール機能の使用

モジュールを変数に割り当てて含めると、変数を通じてモジュール内の機能にアクセスできます。

前述のモジュール部分では、httpモジュールを含む例が提供されています。今、httpモジュールの機能createServer()を使用して、モジュール機能の使用方法を説明します。

 
var http = require('http'); 
 
http.createServer(function (req, res) { 
  res.writeHead(200, {'Content-Type': 'text/plain'}); 
  res.write('Node.js こんにちは!'); 
  res.end(); 
 }).listen(8080);

この関数はHTTPサーバーを作成し、「Node.js こんにちは!」と応答します。ポート8080がHTTPリクエストを送信した場合。

結論:

このNode.jsトレーニングでは、Node.jsモジュールについて学び、それらをNode.jsファイルに含め、Node.jsモジュールの機能を使用する方法について学びました。