English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Les modules Node.js sont des bibliothèques de fonctions utilisables dans les fichiers Node.js.
Selon l'emplacement à accéder, il y a trois types de modules dans Node.js. Ce sont :
Ce sont des modules fournis avec l'installation de Node.js. Consultez la liste des modules intégrés de Node.js.
Ce sont des modules écrits par les utilisateurs ou des tiers. Nous en apprendrons davantage sur les modules définis par l'utilisateur dans la section 'Modules Node.js définis par l'utilisateur'.
Créer un module Node.js
Étendre un module Node.js
En ligne, il existe de nombreux modules disponibles pour Node.js. Le gestionnaire de packages Node.js (NPM) peut aider à installer ces modules, à les étendre au besoin et à les publier sur des dépôts tels que Github pour accéder aux ordinateurs distribués.
Installer un module Node.js en utilisant NPM
Étendre un module Node.js
Publier un module Node.js sur Github en utilisant NPM
Inclure un module dans un fichier Node.js nous permet d'utiliser les fonctionnalités publiques du module.
Voici la syntaxe pour inclure un module dans un fichier Node.js.
var http =require('<module_name>'); |
Pour inclure le module 'http' dans un fichier Node.js, nous devons écrire la requête require suivante avant d'utiliser le module http.
var http =require('http'); |
Après avoir assigné le module à une variable pour l'inclure, vous pouvez accéder aux fonctionnalités du module à travers la variable.
Dans la partie modules ci-dessus, un exemple contenant le module http est fourni. Maintenant, nous allons utiliser la fonction createServer() du module http pour démontrer comment utiliser les fonctionnalités des modules.
var http = require('http'); http.createServer(function (req, res) { res.writeHead(200, {'Content-Type': 'text/plain'}); res.write('Node.js dit bonjour!'); res.end(); }).listen(8080);
Cette fonction crée un serveur HTTP et répond avec 'Node.js dit bonjour !'. Écoute sur le port808Lorsque 0 émet une requête HTTP.
Dans ce tutoriel Node.js, nous avons découvert les modules Node.js, comment les inclure dans un fichier Node.js et comment utiliser les fonctionnalités des modules Node.js.