需要的依赖: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'; });