Heim > Web-Frontend > js-Tutorial > Erstellen Sie benutzerdefinierte Module in Node.js

Erstellen Sie benutzerdefinierte Module in Node.js

PHPz
Freigeben: 2023-09-18 12:17:09
nach vorne
1280 Leute haben es durchsucht

在 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.

Syntax

exports.function_name = function(arg1, arg2, ....argN) {
   // Put your function body here...
};
Nach dem Login kopieren

Beispiel – Benutzerdefiniertes Knotenmodul

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< /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
};
Nach dem Login kopieren

index.js

// Importing the custom node module with the below statement
var calculator = require(&#39;./calc&#39;);

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));
Nach dem Login kopieren

output

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
Nach dem Login kopieren

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!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage