Schémas exprès

Les modules middleware Express listés ici sont maintenus par la équipe Expressjs.

Module MiddlewareLibellé
body-parserAnalyse du corps de la requête HTTP.
compressionCompresser les réponses HTTP.
cookie-parserAnalyser l’en-tête des cookies et remplir req.cookies. Voir aussi cookies.
cookie-sessionÉtablir des sessions basées sur les cookies.
corsActiver le partage de ressources entre les origines multiples (CORS) avec diverses options.
errorhandlerGestion des erreurs de développement/débogage.
method-overrideRemplacer les méthodes HTTP par des en-têtes.
morganEnregistreur de requêtes HTTP.
multerGérer les données de formulaires multi-pièces.
response-timeEnregistrer le temps de réponse HTTP.
serve-faviconServez un favicon.
serve-indexServez la liste des répertoires pour un chemin donné.
serve-staticServir les fichiers statiques.
sessionÉtablir des sessions basées sur le serveur (développement uniquement).
timeoutDéfinir un délai de traitement des requêtes HTTP expiré.
vhostCréer des domaines virtuels.

Modules middleware additionnels

Ce sont quelques modules additionnels populaires de middleware.

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.
Module MiddlewareLibellé
helmetPermet de sécuriser vos applications en définissant divers en-têtes HTTP.
passportAuthentification en utilisant des “stratégies” telles que OAuth, OpenID et bien d’autres. See passportjs.org for more information.