Il ressemble donc à connect-mongo
a été mis à jour récemment. J'ai également rencontré ce problème aujourd'hui et voici comment je l'ai résolu.
Comment c'était :
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Comment c'est maintenant :
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Essayez de passer votre chaîne de connexion dans mongoURL
au lieu de client
et voyez si cela vous aide.
Vous pouvez en savoir plus sur connect-mongo dans leur documentation .