Una lista de los módulos principales proporcionados por Node.js
Node.jstiene un conjunto de módulos centrales que son parte de la plataforma y vienen con elInstalación de Node.js.
Tenemos muchos de ellos:
Nombre | Descripción |
---|---|
afirmar | proporciona un conjunto de funciones de aserción útiles para probar |
buffer | proporciona la capacidad de manejar búferes que contienen datos binarios |
child_process | proporciona la capacidad de generar procesos secundarios |
consola | proporciona una consola de depuración simple |
grupo | permite dividir un proceso de Node.js en varios trabajadores para aprovechar los sistemas multinúcleo |
cripto | proporciona funcionalidad criptográfica |
dgram | proporciona una implementación de sockets de datagramas UDP |
dns | proporciona resolución de nombres y búsquedas de DNS |
eventos | proporciona una API para gestionar eventos |
fs | proporciona una API para interactuar con el sistema de archivos |
http | proporciona una implementación de cliente / servidor HTTP |
http2 | proporciona una implementación cliente / servidor HTTP / 2 |
https | proporciona una implementación de cliente / servidor HTTPS |
neto | proporciona una API de red asincrónica |
os | proporciona propiedades y métodos de utilidad relacionados con el sistema operativo |
camino | proporciona utilidades para trabajar con rutas de archivos y directorios |
perf_hooks | para permitir la recopilación de métricas de rendimiento |
proceso | proporciona información y control sobre el proceso actual de Node.js |
querystring | proporciona utilidades para analizar y formatear cadenas de consulta de URL |
readline | proporciona una interfaz para leer datos de una secuencia legible |
responder | proporciona una implementación de Read-Eval-Print-Loop (REPL) que está disponible como programa independiente o se puede incluir en otras aplicaciones |
Arroyo | una interfaz abstracta para trabajar con datos en tiempo real |
string_decoder | proporciona una API para decodificar objetos Buffer en cadenas |
temporizadores | proporcionar funciones para programar funciones que se llamarán en algún período de tiempo futuro |
tls | proporciona una implementación de los protocolos Transport Layer Security (TLS) y Secure Socket Layer (SSL) |
tty | proporciona la funcionalidad utilizada para realizar operaciones de E / S en un terminal de texto |
url | proporciona utilidades para la resolución y el análisis de URL |
util | admite las necesidades de las API internas de Node.js, que también son útiles para los desarrolladores de aplicaciones y módulos |
v8 | expone las API que son específicas de la versión de V8 integrada en el binario de Node.js |
vm | permite compilar y ejecutar código en contextos de máquina virtual V8 |
wasi | proporciona una implementación de la especificación de la interfaz del sistema WebAssembly |
trabajador | permite el uso de subprocesos que ejecutan JavaScript en paralelo |
zlib | proporciona funcionalidad de compresión |
Echa un vistazo a mis tutoriales detallados sobre
- El Node.js
events
módulo - El Node.js
fs
módulo - El Node.js
http
módulo - El Node.js
os
módulo - El Node.js
path
módulo
Descarga mi gratisManual de Node.js
Más tutoriales de nodos:
- Una introducción al administrador de paquetes npm
- Introducción a Node.js
- Solicitudes HTTP usando Axios
- Dónde alojar una aplicación Node.js
- Interactuar con la API de Google Analytics usando Node.js
- El corredor de paquetes de nodo npx
- La guía package.json
- ¿Dónde instala npm los paquetes?
- Cómo actualizar Node.js
- Cómo usar o ejecutar un paquete instalado usando npm
- El archivo package-lock.json
- Control de versiones semántico usando npm
- ¿Deberías enviar la carpeta node_modules a Git?
- Actualice todas las dependencias de Node a su última versión
- Analizando JSON con Node.js
- Encuentre la versión instalada de un paquete npm
- Secuencias de Node.js
- Instale una versión anterior de un paquete npm
- Obtener la carpeta actual en el nodo
- Cómo registrar un objeto en Node
- Exponer la funcionalidad de un archivo de nodo mediante exportaciones
- Diferencias entre el nodo y el navegador
- Hacer una solicitud HTTP POST usando Node
- Obtener datos del cuerpo de la solicitud HTTP usando Node
- Búferes de nodo
- Una breve historia de Node.js
- Cómo instalar Node.js
- ¿Cuánto JavaScript necesita saber para usar Node?
- Cómo usar el REPL de Node.js
- Nodo, acepta argumentos de la línea de comando
- Salida a la línea de comando usando Node
- Acepte la entrada de la línea de comando en el nodo
- Desinstalación de paquetes npm con `npm uninstall`
- paquetes locales o globales de npm
- dependencias npm y devDependencies
- El ciclo de eventos de Node.js
- Entendiendo process.nextTick ()
- Entendiendo setImmediate ()
- El emisor de eventos de nodo
- Construye un servidor HTTP
- Realización de solicitudes HTTP con Node
- El módulo Node fs
- Solicitudes HTTP en Node usando Axios
- Leer archivos con Node
- Rutas de archivo de nodo
- Escribir archivos con Node
- Estadísticas de archivos de nodo
- Trabajar con descriptores de archivo en Node
- Trabajar con carpetas en Node
- El módulo de ruta de nodo
- El módulo http de nodo
- Usando WebSockets con Node.js
- Los conceptos básicos para trabajar con MySQL y Node
- Manejo de errores en Node.js
- La guía Pug
- Cómo leer variables de entorno de Node.js
- Cómo salir de un programa de Node.js
- El módulo Node os
- El módulo de eventos de nodo
- Nodo, la diferencia entre desarrollo y producción
- Cómo comprobar si existe un archivo en Node.js
- Cómo crear un archivo vacío en Node.js
- Cómo eliminar un archivo con Node.js
- Cómo obtener la última fecha de actualización de un archivo usando Node.js
- Cómo determinar si una fecha es hoy en JavaScript
- Cómo escribir un objeto JSON en un archivo en Node.js
- ¿Por qué debería usar Node.js en su próximo proyecto?
- Ejecute un servidor web desde cualquier carpeta
- Cómo usar MongoDB con Node.js
- Utilice Chrome DevTools para depurar una aplicación Node.js
- ¿Qué es pnpm?
- La lista de opciones de Node.js Runtime v8
- Cómo corregir el error "Falta acceso de escritura" al usar npm
- Cómo habilitar los módulos ES en Node.js
- Cómo generar un proceso hijo con Node.js
- Cómo obtener tanto el cuerpo analizado como el cuerpo crudo en Express
- Cómo manejar la carga de archivos en Node.js
- ¿Qué son las dependencias entre pares en un módulo de nodo?
- Cómo escribir un archivo CSV con Node.js
- Cómo leer un archivo CSV con Node.js
- Los módulos principales del nodo
- Incrementar varios números de carpetas a la vez usando Node.js
- Cómo imprimir un lienzo en una URL de datos
- Cómo crear y guardar una imagen con Node.js y Canvas
- Cómo descargar una imagen usando Node.js
- Cómo cambiar el nombre de archivos en masa en Node.js
- Cómo obtener los nombres de todos los archivos en una carpeta en Node
- Cómo usar promesas y esperar con las funciones basadas en devolución de llamada de Node.js
- Cómo probar un paquete npm localmente
- Cómo verificar la versión actual de Node.js en tiempo de ejecución
- Cómo utilizar Sequelize para interactuar con PostgreSQL
- Sirve una página HTML con Node.js
- Cómo resolver el error `util.pump is not a function` en Node.js