Middleware Express
Los módulos de middleware Express listados aquí son mantenidos por el equipo Expressjsjs.
| Módulo Middleware | Descripción |
|---|---|
| body-parser | Analizar cuerpo de petición HTTP. |
| compression | Comprimir respuestas HTTP. |
| cookie-parser | Analizar cabecera de cookie y rellenar req.cookies. Ver también cookies. |
| cookie-session | Establecer sesiones basadas en cookies. |
| cors | Habilitar compartir recursos de origen cruzado (CORS) con varias opciones. |
| errorhandler | Desarrollo/depuración de errores de desarrollo. |
| method-override | Anular los métodos HTTP usando la cabecera. |
| morgan | Logger de solicitudes HTTP. |
| multer | Manejar datos de forma multiparte. |
| response-time | Grabar tiempo de respuesta HTTP. |
| serve-favicon | Sirva un favicón. |
| serve-index | Servir listado de directorios para una ruta determinada. |
| serve-static | Servir archivos estáticos. |
| session | Establecer sesiones basadas en servidores (sólo desarrollo). |
| timeout | Establece un tiempo de espera de procesamiento de peticiones para HTTP. |
| vhost | Crear dominios virtuales. |
Módulos adicionales de Middleware
Estos son algunos módulos de middleware más populares.
| Módulo Middleware | Descripción |
|---|---|
| helmet | Ayuda a proteger tus aplicaciones configurando varias cabeceras HTTP. |
| passport | Autenticación usando “estrategias” como OAuth, OpenID y muchas otras. Ver passportjs.org para más información. |