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

Tutoriel de base NodeJS

Express.js NodeJS

Buffer & URL; NodeJS

Base de données MySql NodeJS

Base de données MongoDB NodeJS

Fichier (FS) NodeJS

Autres NodeJS

Création de modules Node.js

Les modules intégrés contiennent la plupart des fonctionnalités nécessaires. Parfois, lors de la mise en œuvre d'une application Node.js pour un cas d'utilisation, il peut être nécessaire de conserver séparément la logique métier. Dans ce cas, vous créerez un module Node.js contenant toutes les fonctionnalités nécessaires.

Dans ce tutoriel Node.js, nous allons apprendre à créer des modules Node.js et à les inclure dans un fichier Node.js avec des exemples.

Créer un module Node.js

Les modules Node.js sont des fichiers .js qui ont une ou plusieurs fonctions.

La syntaxe pour définir une fonction dans un module Node.js est la suivante :

exports.<nom_de_la_fonction> = fonction (argument_1, argument_2, .. argument_N) {  /** corps de la fonction */ });

exports – C'est un mot-clé qui indique à Node.js que cette fonction est disponible en dehors du module.

Calculateur - Exemple de module Node.js

Voici un exemple où nous créons un module Node.js Calculator avec des fonctionnalités d'ajout, de soustraction et de multiplication, et utilisons ce module dans un autre fichier Node.js.

// Renvoie l'addition de deux nombres
exports.add = function(a, b) { 
    return a+b; 
 });  
 
// Renvoie la différence entre deux nombres
exports.subtract = function(a, b) { 
    return a-b; 
 });  
 
// Renvoie le produit des deux nombres
exports.multiply = function(a, b) { 
    return a*b; 
 });
var calculator = require('./calculator'; 
 
var a =10, b =5; 
 
console.log("Addition : "+calculator.add(a, b)); 
console.log("Soustraction : "+calculator.subtract(a, b)); 
console.log("Multiplication : "+calculator.multiply(a, b));
$ node moduleExample.js 
Addition : 15
Soustraction : 5
Multiplication : 50

Conclusion :

Dans ce tutoriel Node.js, nous avons appris à créer des modules Node.js et à inclure des modules dans un autre fichier Node.js à l'aide d'exemples.