Skip to content

À propos de cette documentation

Bienvenue dans la documentation de référence officielle de l'API pour Node.js !

Node.js est un environnement d'exécution JavaScript construit sur le moteur JavaScript V8.

Contribution

Signalez les erreurs dans cette documentation dans l'outil de suivi des problèmes. Consultez le guide de contribution pour savoir comment soumettre des requêtes d'extraction.

Indice de stabilité

Tout au long de la documentation, des indications de la stabilité d'une section sont fournies. Certaines API sont si éprouvées et si fiables qu'il est peu probable qu'elles changent un jour. D'autres sont toutes nouvelles et expérimentales, ou reconnues comme dangereuses.

Les indices de stabilité sont les suivants :

[Stable : 0 - Déprécié]

Stable : 0 Stabilité : 0 - Déprécié. La fonctionnalité peut émettre des avertissements. La compatibilité ascendante n'est pas garantie.

[Stable : 1 - Expérimental]

Stable : 1 Stabilité : 1 - Expérimental. La fonctionnalité n'est pas soumise aux règles de versionnage sémantique. Des changements incompatibles avec les versions antérieures ou une suppression peuvent se produire dans toute version future. L'utilisation de la fonctionnalité n'est pas recommandée dans les environnements de production.

[Stable : 2 - Stable]

Stable : 2 Stabilité : 2 - Stable. La compatibilité avec l'écosystème npm est une priorité élevée.

[Stable : 3 - Hérité]

Stable : 3 Stabilité : 3 - Hérité. Bien qu'il soit peu probable que cette fonctionnalité soit supprimée et qu'elle soit toujours couverte par les garanties de versionnage sémantique, elle n'est plus activement maintenue, et d'autres alternatives sont disponibles.

Les fonctionnalités sont marquées comme héritées plutôt que comme dépréciées si leur utilisation ne cause aucun dommage et si elles sont largement utilisées dans l'écosystème npm. Il est peu probable que les bogues trouvés dans les fonctionnalités héritées soient corrigés.

Soyez prudent lorsque vous utilisez des fonctionnalités expérimentales, en particulier lors de la création de bibliothèques. Les utilisateurs peuvent ne pas être conscients de l'utilisation de fonctionnalités expérimentales. Les bogues ou les changements de comportement peuvent surprendre les utilisateurs lorsque des modifications de l'API expérimentale se produisent. Pour éviter les surprises, l'utilisation d'une fonctionnalité expérimentale peut nécessiter un indicateur de ligne de commande. Les fonctionnalités expérimentales peuvent également émettre un avertissement.

Aperçu de la stabilité

APIStabilité
Assert
(2) Stable
Hooks Async
(1) Expérimental
Suivi du contexte asynchrone
(2) Stable
Buffer
(2) Stable
Processus enfant
(2) Stable
Cluster
(2) Stable
Console
(2) Stable
Crypto
(2) Stable
Canal de diagnostics
(2) Stable
DNS
(2) Stable
Domaine
(0) Déprécié
Système de fichiers
(2) Stable
HTTP
(2) Stable
HTTP/2
(2) Stable
HTTPS
(2) Stable
Inspecteur
(2) Stable
Modules: API node:module
(1) .2 - Release candidate (version asynchrone) Stabilité : 1.1 - Développement actif (version synchrone)
Modules : modules CommonJS
(2) Stable
Modules : TypeScript
(1) .1 - Développement actif
OS
(2) Stable
Path
(2) Stable
API de mesure des performances
(2) Stable
Punycode
(0) Déprécié
Chaîne de requête
(2) Stable
Readline
(2) Stable
REPL
(2) Stable
Applications exécutables uniques
(1) .1 - Développement actif
SQLite
(1) .1 - Développement actif.
Stream
(2) Stable
Décodeur de chaîne
(2) Stable
Test runner
(2) Stable
Minuteurs
(2) Stable
TLS (SSL)
(2) Stable
Événements de trace
(1) Expérimental
TTY
(2) Stable
Sockets UDP/datagramme
(2) Stable
URL
(2) Stable
Util
(2) Stable
VM (exécution de JavaScript)
(2) Stable
API Web Crypto
(2) Stable
API Web Streams
(2) Stable
Interface du système WebAssembly (WASI)
(1) Expérimental
Threads de Worker
(2) Stable
Zlib
(2) Stable

Sortie JSON

Ajouté dans: v0.6.12

Chaque document .html a un document .json correspondant. Ceci est destiné aux IDE et autres utilitaires qui consomment la documentation.

Appels système et pages de manuel

Les fonctions Node.js qui encapsulent un appel système le documenteront. La documentation renvoie aux pages de manuel correspondantes qui décrivent le fonctionnement de l'appel système.

La plupart des appels système Unix ont des équivalents Windows. Néanmoins, des différences de comportement peuvent être inévitables.