Skip to content

Über diese Dokumentation

Willkommen bei der offiziellen API-Referenzdokumentation für Node.js!

Node.js ist eine JavaScript-Laufzeitumgebung, die auf der V8 JavaScript-Engine basiert.

Mitwirken

Melden Sie Fehler in dieser Dokumentation im Issue-Tracker. Anweisungen zum Einreichen von Pull-Requests finden Sie in der Anleitung zum Mitwirken.

Stabilitätsindex

Die Dokumentation enthält Hinweise auf die Stabilität eines Abschnitts. Einige APIs sind so bewährte und werden so stark genutzt, dass sie sich wahrscheinlich überhaupt nicht ändern werden. Andere sind brandneu und experimentell oder als gefährlich bekannt.

Die Stabilitätsindizes sind wie folgt:

[Stabil: 0 - Veraltet]

Stabil: 0 Stabilität: 0 - Veraltet. Das Feature kann Warnungen ausgeben. Abwärtskompatibilität ist nicht garantiert.

[Stabil: 1 - Experimentell]

Stabil: 1 Stabilität: 1 - Experimentell. Das Feature unterliegt nicht den Regeln der semantischen Versionierung. Nicht abwärtskompatible Änderungen oder die Entfernung können in zukünftigen Releases auftreten. Die Verwendung des Features wird in Produktionsumgebungen nicht empfohlen.

[Stabil: 2 - Stabil]

Stabil: 2 Stabilität: 2 - Stabil. Die Kompatibilität mit dem npm-Ökosystem hat hohe Priorität.

[Stabil: 3 - Legacy]

Stabil: 3 Stabilität: 3 - Legacy. Obwohl dieses Feature wahrscheinlich nicht entfernt wird und weiterhin von semantischen Versionsgarantien abgedeckt ist, wird es nicht mehr aktiv gewartet, und es sind andere Alternativen verfügbar.

Features werden eher als Legacy gekennzeichnet als als veraltet, wenn ihre Verwendung keinen Schaden anrichtet und sie im npm-Ökosystem weit verbreitet sind. Fehler, die in Legacy-Features gefunden werden, werden wahrscheinlich nicht behoben.

Seien Sie vorsichtig bei der Verwendung experimenteller Features, insbesondere beim Erstellen von Bibliotheken. Benutzer sind sich möglicherweise nicht bewusst, dass experimentelle Features verwendet werden. Fehler oder Verhaltensänderungen können Benutzer überraschen, wenn Änderungen an experimentellen APIs auftreten. Um Überraschungen zu vermeiden, kann die Verwendung eines experimentellen Features ein Befehlszeilenflag erfordern. Experimentelle Features können auch eine Warnung ausgeben.

Stabilitätsübersicht

APIStabilität
Assert
(2) Stabil
Async hooks
(1) Experimentell
Asynchrone Kontextverfolgung
(2) Stabil
Buffer
(2) Stabil
Child process
(2) Stabil
Cluster
(2) Stabil
Console
(2) Stabil
Crypto
(2) Stabil
Diagnostics Channel
(2) Stabil
DNS
(2) Stabil
Domain
(0) Veraltet
Dateisystem
(2) Stabil
HTTP
(2) Stabil
HTTP/2
(2) Stabil
HTTPS
(2) Stabil
Inspector
(2) Stabil
Module: node:module API
(1) .2 - Release Candidate (asynchrone Version) Stabilität: 1.1 - Aktive Entwicklung (synchrone Version)
Module: CommonJS Module
(2) Stabil
Module: TypeScript
(1) .1 - Aktive Entwicklung
OS
(2) Stabil
Path
(2) Stabil
APIs zur Leistungsbeurteilung
(2) Stabil
Punycode
(0) Veraltet
Query String
(2) Stabil
Readline
(2) Stabil
REPL
(2) Stabil
Standalone-Anwendungen
(1) .1 - Aktive Entwicklung
SQLite
(1) .1 - Aktive Entwicklung.
Stream
(2) Stabil
String Decoder
(2) Stabil
Test Runner
(2) Stabil
Timer
(2) Stabil
TLS (SSL)
(2) Stabil
Trace Events
(1) Experimentell
TTY
(2) Stabil
UDP/Datagram Sockets
(2) Stabil
URL
(2) Stabil
Util
(2) Stabil
VM (JavaScript-Ausführung)
(2) Stabil
Web Crypto API
(2) Stabil
Web Streams API
(2) Stabil
WebAssembly System Interface (WASI)
(1) Experimentell
Worker Threads
(2) Stabil
Zlib
(2) Stabil

JSON-Ausgabe

Hinzugefügt in: v0.6.12

Jedes .html-Dokument hat ein entsprechendes .json-Dokument. Dies ist für IDEs und andere Dienstprogramme gedacht, die die Dokumentation verarbeiten.

Systemaufrufe und Manpages

Node.js-Funktionen, die einen Systemaufruf kapseln, werden dies dokumentieren. Die Dokumentation verlinkt auf die entsprechenden Manpages, die beschreiben, wie der Systemaufruf funktioniert.

Die meisten Unix-Systemaufrufe haben Windows-Analoga. Dennoch können Verhaltensunterschiede unvermeidlich sein.