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

NodeJS Grundlagen-Tutorial

NodeJS Express.js

NodeJS Puffer&URL;

NodeJS MySql

NodeJS MongoDB

NodeJS Datei(FS)

Andere NodeJS

Node.js-Modul erstellen

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.

Erstellen Sie ein Node.js-Modul

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.

Rechner – Node.js Modulbeispiel

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

Schlussfolgerung:

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.