【问题标题】:Instance of connect-mongo module do nothingconnect-mongo 模块的实例什么都不做
【发布时间】:2015-01-02 10:22:22
【问题描述】:

喂。我有问题。我使用 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 工作正常。

请帮助解决这个问题。

【问题讨论】:

    标签: node.js mongodb connect-mongo


    【解决方案1】:

    试试这个,

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

    您的 MongoStore 网址似乎不同步。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2013-08-01
      • 1970-01-01
      • 2018-05-29
      • 2016-08-19
      • 2016-04-22
      • 2015-07-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多