Bonjour,

Je souhaite passer une variable définie dans un middleware au(x) middleware(s) suivant(s). En somme qu'elle soit effective pendant la requête http.

res.locals aurait pu répondre a mon besoin, mais celle-ci est disponible uniquement dans les vues.

Pour l'instant j'utilise re[sq].app qui sont une référence vers app. Seulement la variable est donc disponible dans toute l'application et n'est pas supprimer (automatiquement) à la fin de la requête.

J'espère avoir été clair

Merci d'avance

3 réponses


Defy
Réponse acceptée

Tu as essayé de rajouter un attribut a req.body? ca te permetrait de passer la requette de midleware en midleware et est valable que sur une seul requette

tellement simple et efficace, je me sens bête de pas y avoir penser.

Marche aussi avec req.query et req.param

Merci

Pas de soucis ;-) le forum est la exprès pour ça, on ne peut pas penser aux trucs les plus simples tout le temps.