tir*_*hen 8 javascript session mongodb node.js
如何使用Node.js,express@2.0.0和mongodb进行会话?我现在正在尝试使用connect-mongo:
var config = require('../config'),
express = require('express'),
MongoStore = require('connect-mongo'),
server = express.createServer();
server.configure(function() {
server.use(express.logger());
server.use(express.methodOverride());
server.use(express.static(config.staticPath));
server.use(express.bodyParser());
server.use(express.cookieParser());
server.use(express.session({
store: new MongoStore({
db: config.db
}),
secret: config.salt
}));
});
server.configure('development', function() {
server.use(express.errorHandler({
dumpExceptions: true,
showStack: true
}));
});
server.configure('production', function() {
server.use(express.errorHandler());
});
server.set('views', __dirname + '/../views');
server.set('view engine', 'jade');
server.listen(config.port);
Run Code Online (Sandbox Code Playgroud)
我当时正在尝试使用的server.get回调中
req.session.test = 'hello';
Run Code Online (Sandbox Code Playgroud)
将该值存储在会话中,但它不存储在请求之间.
它可能需要更多的东西来存储会话值,如何?有没有比connect-mongo更好的文档模块?
看看 DailyJS 的这个系列。它使用 MongoDB 和会话管理
http://dailyjs.com/tags.html#lmawa
| 归档时间: |
|
| 查看次数: |
15309 次 |
| 最近记录: |