Middleware de Express
Los módulos de middleware de Express listados aquí son mantenidos por el equipo de Expressjs.
| Módulo de middleware | Descripción |
|---|---|
| body-parser | Analizar el cuerpo de la petición HTTP. |
| compression | Comprimir las respuestas HTTP. |
| cookie-parser | Analiza la cabecera Cookie y completa req.cookies. Consulta también cookies. |
| cookie-session | Establecer sesiones basadas en cookies. |
| cors | Habilitar el intercambio de recursos de origen cruzado (CORS) con varias opciones. |
| errorhandler | Manejo de errores/depuración en desarrollo. |
| method-override | Sobrescribir métodos HTTP usando cabeceras. |
| morgan | Registro de peticiones HTTP. |
| multer | Manejar datos de formularios multipart. |
| response-time | Registrar el tiempo de respuesta HTTP. |
| serve-favicon | Servir un favicon. |
| serve-index | Servir un listado de directorio para una ruta dada. |
| serve-static | Servir archivos estáticos. |
| session | Establecer sesiones basadas en el servidor (solo desarrollo). |
| timeout | Establecer un período de tiempo de espera para el procesamiento de peticiones HTTP. |
| vhost | Crear dominios virtuales. |
Módulos de middleware adicionales
Estos son algunos módulos de middleware adicionales populares.
Advertencia
Esta información hace referencia a sitios, productos o módulos de terceros que no son mantenidos por el equipo de Expressjs. Su inclusión en esta lista no constituye una aprobación o recomendación por parte del equipo del proyecto Expressjs.
| Módulo de middleware | Descripción |
|---|---|
| helmet | Ayuda a asegurar tus aplicaciones configurando varias cabeceras HTTP. |
| passport | Autenticación usando “estrategias” como OAuth, OpenID y muchas otras. Consulta passportjs.org para más información. |