English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die internen Module enthalten die meisten erforderlichen Funktionen. Manchmal ist es erforderlich, die Geschäftslogik bei der Implementierung eines Node.js-Anwendungsfall getrennt zu behalten. In diesem Fall erstellen Sie ein Node.js-Modul, das alle erforderlichen Funktionen enthält.
In diesem Node.js-Tutorial lernen wir, wie man Node.js-Module erstellt und in Node.js-Dateien mit Beispielen einbindet.
Node.js-Module sind .js-Dateien mit einer oder mehreren Funktionen.
Die Syntax zur Definition von Funktionen in Node.js-Modulen ist wie folgt:
exports.<function_name> = Funktion (argument_1, argument_2, .. argument_N) { /** Funktionsskala */ }); |
exports – Dies ist ein Schlüsselwort, das Node.js darüber informiert, dass diese Funktion außerhalb des Moduls verfügbar ist.
Hier ist ein Beispiel, bei dem wir einen Calculator Node.js-Modul mit Funktionen zum Hinzufügen, Subtrahieren und Multiplizieren erstellen und das Modul in einer anderen Node.js-Datei verwenden.
// Die Addition der beiden Zahlen zurückgeben exports.add = function (a, b) { return a+b; }); // Die Differenz der beiden Zahlen zurückgeben exports.subtract = function (a, b) { return a-b; }); // Die Multiplikation der beiden Zahlen zurückgeben 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("Subtraktion : "+calculator.subtract(a,b)); console.log("Multiplikation : "+calculator.multiply(a,b));
$ node moduleExample.js Addition : 15 Subtraktion : 5 Multiplikation : 50
In diesem Node.js-Tutorial haben wir gelernt, wie man Node.js-Module erstellt und durch Beispiele Module in einem anderen Node.js-Datei einbindet.