Une liste des modules de base fournis par Node.js
Node.jsa un ensemble de modules de base qui font partie de la plate-forme et sont livrés avec leInstallation de Node.js.
Nous en avons beaucoup:
Nom | Description |
---|---|
affirmer | fournit un ensemble de fonctions d'assertion utiles pour tester |
amortir | offre la possibilité de gérer des tampons contenant des données binaires |
processus_enfant | offre la possibilité de générer des processus enfants |
console | fournit une console de débogage simple |
grappe | permet de diviser un processus Node.js en plusieurs nœuds de calcul pour tirer parti des systèmes multicœurs |
crypto | fournit des fonctionnalités cryptographiques |
dgram | fournit une implémentation des sockets UDP Datagram |
DNS | fournit la résolution de noms et les recherches DNS |
événements | fournit une API pour gérer les événements |
fs | fournit une API pour interagir avec le système de fichiers |
http | fournit une implémentation client / serveur HTTP |
http2 | fournit une implémentation client / serveur HTTP / 2 |
https | fournit une implémentation client / serveur HTTPS |
rapporter | fournit une API réseau asynchrone |
os | fournit des méthodes et des propriétés utilitaires liées au système d'exploitation |
chemin | fournit des utilitaires pour travailler avec les chemins de fichiers et de répertoires |
perf_hooks | pour permettre la collecte de mesures de performance |
traiter | fournit des informations et contrôle le processus Node.js actuel |
chaîne de requête | fournit des utilitaires pour l'analyse et la mise en forme des chaînes de requête d'URL |
readline | fournit une interface pour lire des données à partir d'un flux lisible |
repl | fournit une implémentation REPL (Read-Eval-Print-Loop) disponible à la fois en tant que programme autonome ou inclus dans d'autres applications |
flux | une interface abstraite pour travailler avec des données en streaming |
string_decoder | fournit une API pour décoder les objets Buffer en chaînes |
minuteries | fournir des fonctions pour planifier les fonctions à appeler à une certaine période future |
tls | fournit une implémentation des protocoles Transport Layer Security (TLS) et Secure Socket Layer (SSL) |
tty | fournit des fonctionnalités utilisées pour effectuer des opérations d'E / S dans un terminal texte |
URL | fournit des utilitaires pour la résolution et l'analyse d'URL |
util | prend en charge les besoins des API internes de Node.js, utiles également pour les développeurs d'applications et de modules |
v8 | expose les API spécifiques à la version de V8 intégrée au binaire Node.js |
vm | permet de compiler et d'exécuter du code dans des contextes de machine virtuelle V8 |
étais-je | fournit une implémentation de la spécification de l'interface système WebAssembly |
ouvrier | permet l'utilisation de threads qui exécutent JavaScript en parallèle |
zlib | fournit une fonctionnalité de compression |
Consultez mes tutoriels détaillés sur
- Le Node.js
events
module - Le Node.js
fs
module - Le Node.js
http
module - Le Node.js
os
module - Le Node.js
path
module
Téléchargez mon gratuitManuel de Node.js
Plus de didacticiels sur les nœuds:
- Une introduction au gestionnaire de paquets npm
- Introduction à Node.js
- Requêtes HTTP utilisant Axios
- Où héberger une application Node.js
- Interagissez avec l'API Google Analytics à l'aide de Node.js
- Le lanceur de package npx Node
- Le guide package.json
- Où npm installe-t-il les packages?
- Comment mettre à jour Node.js
- Comment utiliser ou exécuter un package installé à l'aide de npm
- Le fichier package-lock.json
- Gestion des versions sémantiques à l'aide de npm
- Devez-vous valider le dossier node_modules dans Git?
- Mettez à jour toutes les dépendances de nœud vers leur dernière version
- Analyser JSON avec Node.js
- Rechercher la version installée d'un package npm
- Flux Node.js
- Installer une ancienne version d'un package npm
- Obtenir le dossier actuel dans Node
- Comment enregistrer un objet dans Node
- Exposer la fonctionnalité d'un fichier Node à l'aide d'export
- Différences entre Node et le navigateur
- Faire une requête HTTP POST à l'aide de Node
- Obtenir les données du corps de la requête HTTP à l'aide de Node
- Tampons de nœud
- Une brève histoire de Node.js
- Comment installer Node.js
- Quelle quantité de JavaScript devez-vous connaître pour utiliser Node?
- Comment utiliser le REPL Node.js
- Nœud, accepter les arguments de la ligne de commande
- Sortie vers la ligne de commande à l'aide de Node
- Accepter l'entrée de la ligne de commande dans Node
- Désinstaller les packages npm avec `npm uninstall`
- packages mondiaux ou locaux npm
- dépendances npm et devDependencies
- La boucle d'événements Node.js
- Comprendre process.nextTick ()
- Comprendre setImmediate ()
- L'émetteur d'événement de nœud
- Construire un serveur HTTP
- Faire des requêtes HTTP avec Node
- Le module Node fs
- Requêtes HTTP dans Node utilisant Axios
- Lire des fichiers avec Node
- Chemins de fichiers de noeud
- Écriture de fichiers avec Node
- Statistiques du fichier de nœud
- Utilisation des descripteurs de fichiers dans Node
- Travailler avec des dossiers dans Node
- Le module de chemin de nœud
- Le module Node http
- Utilisation de WebSockets avec Node.js
- Les bases de l'utilisation de MySQL et de Node
- Gestion des erreurs dans Node.js
- Le guide du carlin
- Comment lire les variables d'environnement à partir de Node.js
- Comment quitter un programme Node.js
- Le module Node OS
- Le module d'événements Node
- Node, la différence entre développement et production
- Comment vérifier si un fichier existe dans Node.js
- Comment créer un fichier vide dans Node.js
- Comment supprimer un fichier avec Node.js
- Comment obtenir la dernière date de mise à jour d'un fichier à l'aide de Node.js
- Comment déterminer si une date est aujourd'hui en JavaScript
- Comment écrire un objet JSON dans un fichier dans Node.js
- Pourquoi devriez-vous utiliser Node.js dans votre prochain projet?
- Exécutez un serveur Web à partir de n'importe quel dossier
- Comment utiliser MongoDB avec Node.js
- Utilisez Chrome DevTools pour déboguer une application Node.js
- Qu'est-ce que pnpm?
- Liste des options de Node.js Runtime v8
- Comment corriger l'erreur "Accès en écriture manquant" lors de l'utilisation de npm
- Comment activer les modules ES dans Node.js
- Comment générer un processus enfant avec Node.js
- Comment obtenir à la fois du corps analysé et du corps brut dans Express
- Comment gérer les téléchargements de fichiers dans Node.js
- Que sont les dépendances homologues dans un module Node?
- Comment écrire un fichier CSV avec Node.js
- Comment lire un fichier CSV avec Node.js
- Les modules Node Core
- Incrémenter plusieurs numéros de dossiers à la fois à l'aide de Node.js
- Comment imprimer un canevas sur une URL de données
- Comment créer et enregistrer une image avec Node.js et Canvas
- Comment télécharger une image à l'aide de Node.js
- Comment renommer en masse des fichiers dans Node.js
- Comment obtenir les noms de tous les fichiers d'un dossier dans Node
- Comment utiliser les promesses et attendre avec les fonctions basées sur le rappel de Node.js
- Comment tester un package npm localement
- Comment vérifier la version actuelle de Node.js au moment de l'exécution
- Comment utiliser Sequelize pour interagir avec PostgreSQL
- Servir une page HTML à l'aide de Node.js
- Comment résoudre l'erreur `util.pump n'est pas une fonction` dans Node.js