Экземпляр модуля connect-mongo ничего не делает

Hie. У меня проблема. Я использую 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 консоль Монго работает отлично.

Пожалуйста, помогите решить эту проблему.

1 ответ

Решение

Попробуй с этим,

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

Ваш URL MongoStore не синхронизирован.

Другие вопросы по тегам