Quindi sembra connect-mongo
è stato aggiornato di recente. Anche io ho riscontrato questo problema oggi ed ecco come l'ho risolto.
Com'era una volta:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Com'è adesso:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Prova a passare la stringa di connessione in mongoURL
invece di client
e vedi se questo aiuta.
Puoi leggere ulteriori informazioni su connect-mongo nei loro documenti .