需要的依赖:connect-memcached
var express = require('express');
var app = express.createServer();
var mcStore = require('connect-memcached')(express);
app.use(express.cookieParser());//必须,用于解析cookie
var mc = new mcStore({hosts: "localhost:11211"});
app.use(
express.session(
{
key: "zensessid", //这里必须为全小写,否则每次都会构造一个新的session id和session给用户。这可能是express的一个bug,原理可能是express根据该key转小写后的字符串去查找客户端cookie里的该键值对。
secret: "zensess", //加密字符串
store:mc
}
)
);
app.get('/',function(req,res){
req.session.web = 'http://z-en.com';
});
