English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Node.jsのモジュールは、Node.jsファイルで使用できるライブラリです。
アクセスする位置によって、Node.jsには3種類のモジュールがあります。それらは:
これらはNode.jsがインストール時に付属するモジュールです。Node.jsのビルドインモジュールリストを参照してください。
これらはユーザーやサードパーティによって書かれたモジュールです。ユーザー定義のモジュールについて「Node.jsユーザー定義のモジュール」のセクションで詳しく説明します。
Node.jsモジュールの作成
Node.jsモジュールの拡張
オンラインには、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モジュールの機能を使用する方法について学びました。