express 保存 session 到 mongodb
发布于 2年前 作者 lodengo 2520 次浏览

npm install mongosessionstore github: https://github.com/lodengo/MongoSessionStore.git store session in mongodb for express 参考: https://github.com/kcbanner/connect-mongo

usage:

//session store: app.use(express.session({ cookie: { maxAge: 2 * 60 * 1000 } ,secret: “session secret” ,store: new MongoSessionStore({mongodb_connection_url:"mongodb://127.0.0.1:27017/test", mongoclient_connect_options:{}}) }));

//session set: req.session.name = 'MongoSessionStore’;

//session get: var name = req.session.name;

//session destory req.session.destroy();

mongodb_connection_url, see: http://mongodb.github.com/node-mongodb-native/driver-articles/mongoclient.html http://docs.mongodb.org/manual/reference/connection-string/

session expire see: http://docs.mongodb.org/manual/tutorial/expire-data/

dependencies: "mongodb":"1.2.8", "express": “3.0.3”

回到顶部