connect-mongo模块的实例什么都不做

时间:2015-01-02 10:22:22

标签: node.js mongodb connect-mongo

枝。我有一个问题。我使用的是Windows,我的appnodejs 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工作正常。

请帮助解决此问题。

1 个答案:

答案 0 :(得分:0)

试试这个,

var sessionStore = new MongoStore({ host: 'localhost', port: 27017, db: 'test-app'}, function(err){
console.log(arguments)
});

您的MongoStore网址似乎没有同步。