- 编辑 -
我写了一些中间件来做到这一点:https ://npmjs.org/package/flashify
所以自 Express 3.0 发布以来,更改已删除 req.flash()
https://github.com/visionmedia/express/wiki/Migrating-from-2.x-to-3.x(来源)
所以这是我现在的问题。他们建议在本地使用 req.session.messages 来显示 flash。
因此,要使视图可以访问会话,我们必须执行以下操作:
注意:在咖啡脚本中
app.locals.use (req,res) ->
res.locals.session = req.session
我们如何从视图访问会话数据然后清除它?视图渲染后我们无法清除会话的内容,但我们无法清除它,因为它不会到达视图,所以我有点迷失了如何解决这个问题?