connect-flash模块的使用
connect-flash简介
connect-flash是nodejs中的一个模块,flash是一个暂存器,而且暂存器里面的值使用过一次便被清空,适合用来做网站的提示信息。
connect-flash如何安装
$ npm install --save connect-flash
connect-flash如何使用
在app.js中引入
flash = require('connect-flash');
在app中使用中间件
app.use(flash());
重点: app.use(flash())应放在路由之前,另外它依赖于session 请确认安装了express-session
将flash中存入的变量存入res.locals变量中,假如我要在网站中使用flash中存的error和success变量,加可以把它们传入locals变量中,这样所有的模板都可以拿到这个变量。
app.use(function(req,res,next){
res.locals.success=req.flash('success').toString();
res.locals.error=req.flash(