zhangXH

Express 3.x默认已经不支持req.flash(),如果要用flash()需要这样兼容

1.flash 消息暂存在session中,需要cookieParser 和 session中间件来声明sessions

2.安装connec-flash模块,从而能使用flash中间件

3.然后在app.js中添加如下代码:

var flash = require(\'connect-flash\');
……
app.use(express.cookieParser());
app.use(express.session({不能为空 }}));
 app.use(flash());//一般放在router前面,暂时不知道为什么

这样,flash中间件配置好后,req.flash()函数就有效了,可以对消息进行处理

github上是这样写的 https://github.com/jaredhanson/connect-flash

分类:

技术点:

相关文章: