ant*_*rek 8 node.js express connect-flash
关于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();
})
Run Code Online (Sandbox Code Playgroud)
连接闪存
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());
});
Run Code Online (Sandbox Code Playgroud)
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());
Run Code Online (Sandbox Code Playgroud)
有人可以解释一下吗?
Fra*_*teo 10
这三个包之间确实没有太大的区别.他们都以自己的方式完成同样的事情.三者之间的区别是:
README
:此中间件是从Express 2.x中提取的
所以在某种意义上,这与flash类似,除了Express 2.x天的遗留版本.但是,该名称表明它适用于Connect框架,但通常任何connect-*
软件包都可以与Express一起使用.
在所有三个中,connect-flash
从npm统计数据来看似乎是最常用的.
归档时间: |
|
查看次数: |
5291 次 |
最近记录: |