Schémas exprès
Les modules middleware Express listés ici sont maintenus par la équipe Expressjs.
| Module Middleware | Libellé |
|---|---|
| body-parser | Analyse du corps de la requête HTTP. |
| compression | Compresser les réponses HTTP. |
| cookie-parser | Analyser l’en-tête des cookies et remplir req.cookies. Voir aussi cookies. |
| cookie-session | Établir des sessions basées sur les cookies. |
| cors | Activer le partage de ressources entre les origines multiples (CORS) avec diverses options. |
| errorhandler | Gestion des erreurs de développement/débogage. |
| method-override | Remplacer les méthodes HTTP par des en-têtes. |
| morgan | Enregistreur de requêtes HTTP. |
| multer | Gérer les données de formulaires multi-pièces. |
| response-time | Enregistrer le temps de réponse HTTP. |
| serve-favicon | Servez un favicon. |
| serve-index | Servez la liste des répertoires pour un chemin donné. |
| serve-static | Servir les fichiers statiques. |
| session | Établir des sessions basées sur le serveur (développement uniquement). |
| timeout | Définir un délai de traitement des requêtes HTTP expiré. |
| vhost | Créer des domaines virtuels. |
Modules middleware additionnels
Ce sont quelques modules additionnels populaires de middleware.
| Module Middleware | Libellé |
|---|---|
| helmet | Permet de sécuriser vos applications en définissant divers en-têtes HTTP. |
| passport | Authentification en utilisant des “stratégies” telles que OAuth, OpenID et bien d’autres. See passportjs.org for more information. |