Middleware tiers
Voici quelques modules de middleware Express :
- body-parser : précédemment
express.bodyParser
, json
et urlencoded
.
Voir aussi :
- compression : précédemment
express.compress
- connect-image-optimus : modules de middleware Connect/Express pour une utilisation des images optimale. Bascule les images en
.webp
ou .jxr
, dans la mesure du possible.
- connect-timeout : précédemment
express.timeout
- cookie-parser : précédemment
express.cookieParser
- cookie-session : précédemment
express.cookieSession
- csurf : précédemment
express.csrf
- errorhandler : précédemment
express.errorHandler
- express-debug : outil de développement discret qui ajoute un onglet avec des informations sur les variables de canevas (environnements locaux), les sessions en cours, les données de demandes utiles et bien plus, à votre application.
- express-partial-response : module Express Middleware permettant de filtrer des éléments de réponses JSON en fonction de la chaîne de requête
zones
; en utilisant la réponse partielle de l’API Google.
- express-session : précédemment
express.session
- express-simple-cdn : module Express Middleware permettant d’utiliser un CDN pour les actifs statiques, avec la prise en charge de plusieurs hôtes (Par exemple : cdn1.host.com, cdn2.host.com).
- express-slash : module Express Middleware destiné aux personnes qui sont strictes sur le respect des barres obliques.
- express-stormpath : module Express Middleware destiné au stockage utilisateur, à l’authentification, à l’autorisation, à la connexion unique et à la sécurité des données.
- express-uncapitalize : module middleware destiné à la redirection des demandes HTTP contenant des majuscules en format canonique en minuscules.
- helmet : module qui aide à sécuriser vos applications en définissant divers en-têtes HTTP.
- join-io : module permettant de joindre des fichiers à la volée pour réduire le nombre de demandes.
- method-override : précédemment
express.methodOverride
- morgan : précédemment
logger
- passport : module de middleware Express dédié à l’authentification.
- response-time : précédemment
express.responseTime
- serve-favicon : précédemment
express.favicon
- serve-index : précédemment
express.directory
- serve-static : module d’utilisation du contenu statique.
- static-expiry : URL à empreinte digitale ou en-têtes de mise en cache pour les actifs statiques, y compris la prise en charge d’un ou plusieurs domaines externes.
- vhost : précédemment
express.vhost
- view-helpers : module Express Middleware qui offre des méthodes d’auxiliaires courantes destinées aux vues.
- sriracha-admin : module Express Middleware qui génère de façon dynamique un site administrateur pour Mongoose.
Certains modules middleware précédemment inclus avec Connect ne sont plus pris en charge par l’équipe Connect/Express. Ils sont remplacés par un module alternatif ou devraient être remplacés par un module supérieur. Utilisez l’une des alternatives suivantes :
- express.cookieParser
- express.limit
- express.multipart
- express.query
- express.staticCache
Pour découvrir plus de modules de middleware, voir :