ExpressJS と Mongoose を使用しています。
var MongoStore = require('connect-mongo')(express);
var sessionStore = new MongoStore({db: 'myappsession'});
app.use(express.session({ secret: "myappsecret", store:sessionStore }));
これにより、「MongoError: エラー: 無許可のデータベース」が発生します。ログイン資格情報を渡す必要があると思います。私も持っています、
var mongoose = require('mongoose');
var db = mongoose.createConnection('<omitted username, password and address>', 'myappsession');
セッションストアを作成するためにデータベースにログインするには、connect-mongo がこの情報を必要とするのではないでしょうか?
質問
connect-mongo にログイン情報を渡すにはどうすればよいですか? それとも私はこれを間違っていますか?