Heim > Artikel > Web-Frontend > Erstellen Sie benutzerdefinierte Module in Node.js
Ein node.js-Modul ist ein Paket, das bestimmte Funktionen oder Methoden zur Verwendung durch diejenigen enthält, die sie importieren. Im Web stehen Entwicklern mehrere Module zur Verfügung, z. B. fs, fs-extra, crypto, stream usw. Sie können auch Ihr eigenes Paket erstellen und es in Ihrem Code verwenden.
exports.function_name = function(arg1, arg2, ....argN) { // Put your function body here... };
Erstellen Sie zwei Dateien mit den Namen calc.js und index.js und kopieren Sie die folgenden Codeausschnitte.
calc.js ist das Modul, in dem der benutzerdefinierte Knoten die Funktionalität des Knotens enthält.
index.js importiert calc.js und verwendet es im Knotenprozess.
calc.js
//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
Das obige ist der detaillierte Inhalt vonErstellen Sie benutzerdefinierte Module in Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!