Så det ser ut som connect-mongo
har uppdaterats nyligen. Jag stötte på det här problemet idag också och så här åtgärdade jag det.
Hur det var förr:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Hur det är nu:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Prova att skicka din anslutningssträng till mongoURL
istället för client
och se om det hjälper.
Du kan läsa mer om connect-mongo i deras dokument .