Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Création de Middleware Personnalisé | Section
Création d’API avec Express.js

bookCréation de Middleware Personnalisé

Glissez pour afficher le menu

Vous pouvez créer votre propre middleware pour contrôler la façon dont les requêtes sont traitées.

Une fonction middleware reçoit trois arguments : req, res et next.

const logger = (req, res, next) => {
  console.log(req.method, req.url);
  next();
};

app.use(logger);

Ce middleware enregistre la méthode et l’URL de chaque requête entrante.

Lorsqu’une requête arrive :

  • Le middleware s’exécute en premier ;
  • Il effectue sa logique ;
  • Il appelle next() pour continuer.

Si next() n’est pas appelé, la requête ne progressera pas.

Un middleware personnalisé est utile pour ajouter des comportements partagés dans votre application, comme la journalisation ou la validation.

question mark

Que se passe-t-il si next() n’est pas appelé dans un middleware ?

Sélectionnez la réponse correcte

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 1. Chapitre 11

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Section 1. Chapitre 11
some-alt