Ich verwende Express und Mops, es gibt einige Werte, die ich bei jeder Anfrage an Mops weitergeben möchte, zum Beispiel: req.session
und req.path
. Diese Werte an die Methode render()
jedes Mal zu übergeben erscheint einfach zu redundant.Global festgelegte dynamische Pug-Variablen
Anstatt also so etwas wie dies zu tun:
app.get('/', (req, res) => {
res.render('home', {session: req.session})
})
app.get('/profile', (req, res) => {
res.render('profile', {session: req.session})
})
Je mehr Routen, die hinzugefügt werden, desto mehr dieser Elemente, die ich verwalten müssen. Gibt es eine globale Möglichkeit, dass ich sie einmal anders als app.locals
festlegen kann, so dass sie pro Anfrage einzigartig sind?
Genau das habe ich gesucht! –