使用会话:
1.安装express-session中间件
npm install express-session
2.安装cookie-parser中间件
npm install cookie-parser
3.注册后台(app.js)
var session = require('express-session'); var cookieParser = require('cookie-parser'); app.use(cookieParser()); app.use(session({ secret: 'zhouxiangblog', resave: true, saveUninitialized: false }));
4.写入session
req.session.userinfo = userinfo;
5.读取session
req.session.userinfo
GZIP压缩:
1.安装compression
npm install compression
2.在APP.JS里 var app = express(); 该位置下面 添加如下代码即可
var compression = require('compression'); app.use(compression());
这样就完成了nodejs开启GZIP压缩的功能
缓存:
1.安装memory-cache
npm install memory-cache
2.调用方法
var cache = require('memory-cache');// now just use the cachecache.put('foo', 'bar'); console.log(cache.get('foo'))// that wasn't too interesting, here's the good part cache.put('houdini', 'disappear', 100) // Time in msconsole.log('Houdini will now ' + cache.get('houdini')); setTimeout(function() { console.log('Houdini is ' + cache.get('houdini')); }, 200);