Node.js fournit une variété de modules de base pour gérer les tâches courantes telles que : Traitement HTTP (http) Opérations sur le système de fichiers (fs) Opérations sur le chemin (path) Interaction avec le système d'exploitation (os) Chiffrement et hachage (crypto) Gestion des processus (child_process ) Gestion du temps (minuteries) Fonctions utilitaires (util) Surveillance des événements (events) Gestion des flux (stream)
Le module principal de Node.js
Node.js est un JavaScript côté serveur piloté par les événements environnement d'exécution. Il fournit un ensemble de modules de base intégrés qui fournissent des fonctionnalités de base pour gérer diverses tâches.
Les modules de base les plus couramment utilisés :
-
http : Gérer les requêtes et les réponses HTTP.
-
fs : Interagissez avec le système de fichiers.
-
path : Manipulez les chemins de fichiers et de répertoires.
-
os : Interagissez avec le système d'exploitation.
-
crypto : Fournit des fonctions de cryptage et de hachage.
-
child_process : Créez et gérez les processus enfants.
-
minuteries : Planifiez et contrôlez votre temps.
-
util : Fournit diverses fonctions utilitaires.
-
événements : Créez et gérez les auditeurs d'événements.
-
stream : Gérer le flux de données.
Autres modules de base :
En plus des modules les plus couramment utilisés ci-dessus, Node.js fournit également de nombreux autres modules de base, notamment :
-
async_hooks : Suivi des opérations asynchrones.
-
buffer : Gérer les données binaires.
-
cluster : Créez et gérez des applications multi-processus.
-
console : Fournit des outils de sortie et de débogage simples.
-
dgram : Envoyez et recevez des datagrammes UDP.
-
dns : Résoudre les noms de domaine.
-
domaine : Gestion des erreurs et gestion des événements.
-
fs/promises : Fournit une version asynchrone du module
fs
.
-
inspecteur : Pour le débogage et l'analyse à distance.
-
module : Interagissez avec le système de modules.
-
net : Créez et gérez des serveurs et des clients TCP et UDP.
-
readline : Lire les données du flux d'entrée.
-
repl : Un shell JavaScript interactif.
-
tls : Gérer les connexions TLS/SSL cryptées.
-
tty : Gérer les entrées et sorties du terminal.
-
url : Analyser et manipuler les URL.
-
v8 : Interagissez avec le moteur JavaScript V8.
-
worker_threads : Créez et gérez des applications multithread.
Ces modules de base fournissent les fonctionnalités de base d'une application Node.js et peuvent être facilement étendus pour répondre à divers besoins.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!
Déclaration:Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn