Das Nodejs-Kernmodul besteht aus einer Reihe prägnanter und effizienter JavaScript-Bibliotheken. Es stellt die grundlegendste API für Nodejs bereit. Diese Kernmodule werden in eine Binärverteilung kompiliert und automatisch gestartet, wenn der Nodejs-Prozess startet . Das Laden von
-Modulen in Node.js kann als einfache, aber komplexe Funktion bezeichnet werden. Sie besteht aus einer einzelnen oder mehreren JavaScript-Dateien und kann in der gesamten Node.js-Anwendung wiederverwendet werden. Jedes Modul in Node.js verfügt über einen eigenen Kontext, der andere Module nicht beeinträchtigt oder den globalen Bereich verschmutzt. Und jedes Modul kann in einer separaten .js-Datei in einem separaten Ordner abgelegt werden.
Modultyp:
Node.js enthält drei Arten von Modulen:
Kernmodul
Lokales Modul
Drittanbietermodul
Was wir heute vorstellen werden, ist das Kernmodul im Node.js-Modul
Node.js-Kernmodul
Node.js ist ein leichtgewichtiges Framework und das Kernmodul enthält die Mindestfunktionen von Node.js. Diese Kernmodule werden in Binärverteilungen kompiliert und automatisch geladen, wenn der Node.js-Prozess startet. Doch zunächst müssen Sie das Kernmodul importieren, bevor Sie es in Ihrer Anwendung verwenden können.
Wichtige Kernmodule:
核心模块 | 描述 |
HTTP | http模块包括创建Node.js http服务器的类,方法和事件 |
网址 | url模块包括用于URL解析和解析的方法 |
请求参数 | querystring模块包括处理查询字符串的方法 |
路径 | 路径模块包括处理文件路径的方法 |
FS | 模块包括用于处理文件I / O的类,方法和事件 |
UTIL | util模块包括对程序员有用的实用函数。 |
Kernmodule laden
Um den Node.js-Kern zu verwenden oder Um ein NPM-Modul zu erstellen, müssen Sie es zunächst mit der Funktion require() importieren, wie unten gezeigt.
var module = require('module_name');
Folgen Sie der obigen Syntax und geben Sie den Modulnamen in der Funktion require() an. Die Funktion require() gibt ein Objekt, eine Funktion, eine Eigenschaft oder einen anderen JavaScript-Typ zurück, je nachdem, was das angegebene Modul zurückgibt.
Beispiel: Laden und Verwenden des Kern-http-Moduls
var http=require('http'); var server=http.createServer(function(req, res){ }); server.listen(5000);
Im obigen Beispiel gibt die Funktion require() ein Objekt zurück, da das http-Modul seine Funktionen als Objekte zurückgibt , und dann können Sie die Punktnotation verwenden, um seine Eigenschaften und Methoden zu verwenden, z. B. http.createServer()
Auf diese Weise können wir es laden und in der Anwendung verwenden Node.js-Kernmodul
Das obige ist der detaillierte Inhalt vonWas ist das Kernmodul von nodejs. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!