我正在尝试学习 Express,在我的应用程序中,我有中间件将会话对象从 Request 对象传递到我的 Response 对象,以便我可以在我的视图中访问它:
app.use((req, res, next) ->
res.locals.session = req.session
next()
)
但是 app.locals 也可用于视图,对吗?那么如果我这样做是一样的app.locals.session = req.session
吗?app.locals
事物的类型和用途是否有约定res.locals
?
res.render()
我也对和之间有什么区别感到困惑res.redirect()
?什么时候应该使用每个?
谢谢阅读。感谢您提供与 Express 相关的任何帮助!