【发布时间】:2015-01-02 10:22:22
【问题描述】:
喂。我有问题。我使用 Windows,我的 app 是 nodejs app。我将会话存储在 mongodb 并使用 connect-mongo 模块。这是我的问题:
var session = require('express-session');
var MongoStore = require('connect-mongo')(session);
var sessionStore = new MongoStore({ url: 'mongodb://localhost/latte', db: 'latte' }, function(err) {
console.log(arguments);
// ... some code use sessionStore variable ...
var server = http.createServer(app);
server.listen('80', 'latte.ru', function(){
log.info('Express server listening on port 80');
});
});
当我创建MongoStore 的实例时,回调不会触发,console.log 也不会触发,但我在控制台中没有错误。
当我在没有MongoStore 的情况下运行服务器时,一切正常。
在 Windows 控制台中,mongo 工作正常。
请帮助解决这个问题。
【问题讨论】:
标签: node.js mongodb connect-mongo