Middleware de Express

Los módulos de middleware de Express listados aquí son mantenidos por el equipo de Expressjs.

Módulo de middlewareDescripción
body-parserAnalizar el cuerpo de la petición HTTP.
compressionComprimir las respuestas HTTP.
cookie-parserAnaliza la cabecera Cookie y completa req.cookies. Consulta también cookies.
cookie-sessionEstablecer sesiones basadas en cookies.
corsHabilitar el intercambio de recursos de origen cruzado (CORS) con varias opciones.
errorhandlerManejo de errores/depuración en desarrollo.
method-overrideSobrescribir métodos HTTP usando cabeceras.
morganRegistro de peticiones HTTP.
multerManejar datos de formularios multipart.
response-timeRegistrar el tiempo de respuesta HTTP.
serve-faviconServir un favicon.
serve-indexServir un listado de directorio para una ruta dada.
serve-staticServir archivos estáticos.
sessionEstablecer sesiones basadas en el servidor (solo desarrollo).
timeoutEstablecer un período de tiempo de espera para el procesamiento de peticiones HTTP.
vhostCrear 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 middlewareDescripción
helmetAyuda a asegurar tus aplicaciones configurando varias cabeceras HTTP.
passportAutenticación usando “estrategias” como OAuth, OpenID y muchas otras. Consulta passportjs.org para más información.