connect-mongo 模块的实例什么都不做
Instance of connect-mongo module do nothing
嗨。我有问题。我使用 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 工作正常。
请帮忙解决这个问题。
试试这个,
var sessionStore = new MongoStore({ host: 'localhost', port: 27017, db: 'test-app'}, function(err){
console.log(arguments)
});
您的 MongoStore url 似乎不同步。
嗨。我有问题。我使用 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 工作正常。
请帮忙解决这个问题。
试试这个,
var sessionStore = new MongoStore({ host: 'localhost', port: 27017, db: 'test-app'}, function(err){
console.log(arguments)
});
您的 MongoStore url 似乎不同步。