Så det ligner connect-mongo
er blevet opdateret for nylig. Jeg stødte også på dette problem i dag, og her er, hvordan jeg løste det.
Sådan plejede det at være:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Sådan er det nu:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Prøv at overføre din forbindelsesstreng til mongoURL
i stedet for client
og se om det hjælper.
Du kan læse mere om connect-mongo i deres dokumenter .