Un module node.js est un package qui contient certaines fonctions ou méthodes destinées à être utilisées par ceux qui les importent. Il existe plusieurs modules disponibles sur le Web que les développeurs peuvent utiliser, tels que fs, fs-extra, crypto, stream, etc. Vous pouvez également créer votre propre package et l’utiliser dans votre code.
exports.function_name = function(arg1, arg2, ....argN) { // Put your function body here... };
Créez deux fichiers nommés calc.js et index.js et copiez les extraits de code suivants.
calc.js est le module dans lequel le nœud personnalisé contiendra la fonctionnalité du nœud.
index.js importera calc.js et l'utilisera dans le processus de nœud.
calc.js< /p>
//Creating a custom node module // And making different functions exports.add = function (a, b) { return a + b; // Adding the numbers }; exports.sub = function (a, b) { return a - b; // Subtracting the numbers }; exports.mul = function (a, b) { return a * b; // Multiplying the numbers }; exports.div = function (a, b) { return a / b; // Dividing the numbers };
index.js
// Importing the custom node module with the below statement var calculator = require('./calc'); var a = 21 , b = 67 console.log("Addition of " + a + " and " + b + " is " + calculator.add(a, b)); console.log("Subtraction of " + a + " and " + b + " is " + calculator.sub(a, b)); console.log("Multiplication of " + a + " and " + b + " is " + calculator.mul(a, b)); console.log("Division of " + a + " and " + b + " is " + calculator.div(a, b));
C:\homeode>> node index.js Addition of 21 and 67 is 88 Subtraction of 21 and 67 is -46 Multiplication of 21 and 67 is 1407 Division of 21 and 67 is 0.31343283582089554
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!