Node

Node.js API

Übersicht Stability

https://nodejs.org/api/documentation.html#stability-index

Module

assert

Das Testing-Modul wird verwendet, um die Plattform selbst mit Unittests abzudecken.

https://nodejs.org/api/assert.html

async_hooks

Erlaubt und vereinfacht die Verfolgung asynchroner Ressourcen während ihres Lebenszyklus.

https://nodejs.org/api/async_hooks.html

buffer

Hilft beim Umgang mit Binärdaten für das Dateisystem oder Netzwerkoperationen.

https://nodejs.org/api/buffer.html

child_process

Kindprozesse erzeugen, steuern und zwischen Prozessen kommunizieren.

https://nodejs.org/api/child_process.html

cluster

Erweiterung des child_process-Moduls zur dynamischen Lastenverteilung zwischen den Prozessen.

https://nodejs.org/api/cluster.html

console

Stellt einen Wrapper um die Standardausgabe dar.

https://nodejs.org/api/console.html

crypto

Verschlüsselung unter Node.js

https://nodejs.org/api/crypto.html

DNS

Zur Auflösung von Name über DNS

https://nodejs.org/api/dns.html

domain

veraltet

https://nodejs.org/api/domain.html

events

Stell die Infrastruktur zur Registrierung und zum Auslösen von Events zur Verfügung.

https://nodejs.org/api/events.html

fs

Lesend und schreibend auf das Dateisystem zugreifen.

https://nodejs.org/api/fs.html

http

Erzeugen von HTTP-Clients und Servern

https://nodejs.org/api/http.html

http2

Weiterentwicklung von HTTP. Diese Protokoll unterstützt nativ von Node.js.

https://nodejs.org/api/http2.html

https

Verschlüsselte Kommunikation als HTTP-Client und Server.

https://nodejs.org/api/https.html

inspector

Schnittstelle zum V8-Inspektor

https://nodejs.org/api/inspector.html

modules

Das Node.js-Modulsystem ist selbst als Modul umgesetzt.

https://nodejs.org/api/modules.html

https://nodejs.org/api/esm.html

https://nodejs.org/api/module.html

https://nodejs.org/api/packages.html

net

Grundlage für Netzwerkserver und -clients

https://nodejs.org/api/net.html

os

Informationen zum Betriebssystem und Benutzer

https://nodejs.org/api/os.html

path

Umgang mit Verzeichnispfaden

https://nodejs.org/api/path.html

perf_hooks

Hochgenaue Zeitmessung in der Applikation

https://nodejs.org/api/perf_hooks.html

process

aktuelle Node.js-Prozesse

https://nodejs.org/api/process.html

punycode

standardkonforme Konvertierung von Unicode-Zeichen zu ASCII-Zeichen

https://nodejs.org/api/punycode.html

querystring

Umgang mit Query-String in URL’s

https://nodejs.org/api/querystring.html

readline

Einen Stream zeilenweise konsumieren

https://nodejs.org/api/readline.html

repl

REPL ist die Kommandozeile von Node.js

https://nodejs.org/api/repl.html

stream

Stream-Api stellt verschiedene Arten vom Datenströmen zur Verfügung.

https://nodejs.org/api/stream.html

string_decoder

Buffer-Objekte in Zeichenketten umwandel

https://nodejs.org/api/string_decoder.html

timers

zeitabhängige Funktionen

https://nodejs.org/api/timers.html

tls

Schnittstelle zur Public/Private-Key-Infrastruktur zur sicheren Kommunikation

https://nodejs.org/api/tls.html

tty

stellt die Verbindung zum Terminal dar

https://nodejs.org/api/tty.html

dgram

UDP-Verbindungen aufbauen und kommunizieren

https://nodejs.org/api/dgram.html

url

URL’s generieren oder zu parsen

https://nodejs.org/api/url.html

util

hilfreiche Funktionen wie z.B. Typenabfragen und Formatierungen

https://nodejs.org/api/util.html

v8

direktes arbeiten mit der V8-Engine

https://nodejs.org/api/v8.html

vm

Ausführungsumgebung für Java-Script-Code

https://nodejs.org/api/vm.html

zlib

Komprimierung und Dekomprimierung von Informationen

https://nodejs.org/api/zlib.html