gpt4 book ai didi

javascript - 如何使用 Node.js 和 mongodb 存储 session 值?

转载 作者:IT老高 更新时间:2023-10-28 13:16:01 27 4
gpt4 key购买 nike

如何获得使用 Node.js、express@2.0.0 和 mongodb 的 session ?我现在正在尝试像这样使用 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);

然后,我正在尝试使用 server.get 回调

req.session.test = 'hello';

将该值存储在 session 中,但不在请求之间存储。

它可能需要更多的东西来存储 session 值,如何?有没有比 connect-mongo 更好的文档化模块?

最佳答案

看看 DailyJS 的这个系列。它使用 MongoDB 和 session 管理

http://dailyjs.com/tags.html#lmawa

关于javascript - 如何使用 Node.js 和 mongodb 存储 session 值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5364253/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com