Parece que
connect-mongo
foi atualizado recentemente. Também me deparei com esse problema hoje e aqui está como corrigi-lo. Como costumava ser:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Como está agora:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Tente passar sua string de conexão para
mongoURL
em vez de client
e veja se isso ajuda. Você pode ler mais sobre connect-mongo em seus documentos .