Ecriture de middleware utilisable dans les applications Express
Présentation
Middleware functions are functions that have access to the request object (req), the response object (res), and the next function in the applicationâs request-response cycle. La fonction middleware suivant est couramment dĂ©signĂ©e par une variable nommĂ©e next.
Les fonctions middleware effectuent les tĂąches suivantes :
- Exécuter tout type de code.
- Apporter des modifications aux objets de demande et de réponse.
- Terminer le cycle de demande-réponse.
- Appeler le middleware suivant dans la pile.
Si la fonction middleware en cours ne termine pas le cycle de demande-réponse, elle doit appeler la fonction next() pour transmettre le contrÎle à la fonction middleware suivant. Sinon, la demande restera bloquée.
Lâexemple suivant montre les Ă©lĂ©ments dâun appel de fonction middleware:
|
Méthode HTTP à laquelle la fonction middleware s'applique. </tbody>
Chemin (route) auquel la fonction middleware s'applique.
Fonction de middleware.
Argument de rappel à la fonction middleware, appelée "next" par convention.
HTTP response argument to the middleware function, called "res" by convention.
HTTP request argument to the middleware function, called "req" by convention.
|