I'm trying to learn Express and in my app I have middleware that passes the session object from the Request object to my Response object so that I can access it in my views:
app.use((req, res, next) ->
res.locals.session = req.session
next()
)
But app.locals is available to the view as well right? So is it the same if I do app.locals.session = req.session
?
Is there a convention for the types of things app.locals
and res.locals
are used for?
I was also confused on what the difference is between res.render()
and res.redirect()
? When should each be used?
Thanks for reading. Any help related to Express is appreciated!
res.redirect()
, that was very helpful. – Mighty