Express middleware

The Express middleware modules listed here are maintained by the Expressjs team.

Middleware moduleLibellé
body-parserParse HTTP request body.
compressionCompress HTTP responses.
cookie-parserParse cookie header and populate req.cookies. See also cookies.
cookie-sessionEstablish cookie-based sessions.
corsEnable cross-origin resource sharing (CORS) with various options.
errorhandlerDevelopment error-handling/debugging.
method-overrideOverride HTTP methods using header.
morganHTTP request logger.
multerHandle multi-part form data.
response-timeRecord HTTP response time.
serve-faviconServe a favicon.
serve-indexServe directory listing for a given path.
serve-staticServe static files.
sessionEstablish server-based sessions (development only).
timeoutSet a timeout period for HTTP request processing.
vhostCreate virtual domains.

Additional middleware modules

These are some additional popular middleware modules.

Cette information se réfère à des sites tiers, des produits ou des modules tiers qui ne sont pas maintenus par l’équipe Expressjs. La liste ci-dessous ne constitue pas une approbation ou une recommandation de l’équipe du projet Expressjs.

Middleware moduleLibellé
helmetHelps secure your apps by setting various HTTP headers.
passportAuthentication using “strategies” such as OAuth, OpenID and many others. See passportjs.org for more information.