我仍然对 flash、connect-flash 和 express-flash 之间到底有什么区别感到困惑。
安装:
闪光
npm install flash
快闪:
npm install express-flash
连接闪存:
npm install connect-flash
用法:
闪光:
app.use(session()); // session middleware
app.use(require('flash')());
app.use(function (req, res) {
// flash a message
req.flash('info', 'hello!');
next();
})
连接闪存
var flash = require('connect-flash');
var app = express();
app.configure(function() {
app.use(express.cookieParser('keyboard cat'));
app.use(express.session({ cookie: { maxAge: 60000 }}));
app.use(flash());
});
express-flash它甚至要求使用与connect-flash相同的方式设置:
var flash = require('express-flash'),
express = require('express'),
app = express();
app.use(express.cookieParser('keyboard cat'));
app.use(express.session({ cookie: { maxAge: 60000 }}));
app.use(flash());
有人可以解释一下吗?