express 3.x的session,我是这样用的。
//Cookie 解析的中间件 app.use(express.cookieParser(config.cookieSecret)); //提供会话支持 //secret 用来防止篡改 cookie //key 的值为 cookie 的名字 app.use(express.session({ secret : config.cookieSecret, key : config.cookieSecret, cookie: {maxAge: 1000 x 60 x 60 x 24 x 14},//14天 store: new MongoStore({ host: config.host, db: config.dbName }) }));
现在的问题是,不同的用户,如何设定不同的过期时间?因为用户登录的页面,有个选项“记住我30天”