Je suis en train de stockage de mes données de session dans le "mémoire" qui est livré avec connect(express). Mais je veux/dois changer cela pour la production.
L'application utilise mongodb et j'ai installé mangouste pour gérer toutes les db-communications.
par exemple, se Connecter à la DB après l'initialisation de mon application:
var mongo = require('mongoose');
mongo.connect('mongodb://localhost/myDb');
mongo.connection.on('open', function () {
app.listen(3000);
}
J'ai trouvé le connectez-mongodb module, mais je ne sais pas comment la mettre en œuvre à l'aide de la mangouste, ou si c'est réellement possible? J'ai besoin d'ajouter quelque chose comme ceci:
var mongoStore = require('connect-mongodb');
// ...
app.use(express.session({
secret: 'topsecret',
maxAge: new Date(Date.now() + 3600000),
store: new mongoStore({ db: 'myDb' })
}));
ou dois-je définir ma connexion db une seconde fois en utilisant mongodb-module directement?