Jadi sepertinya connect-mongo
telah diperbarui baru-baru ini. Saya juga menemukan masalah ini hari ini dan inilah cara saya memperbaikinya.
Bagaimana dulu:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Bagaimana keadaannya sekarang:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Coba berikan string koneksi Anda ke mongoURL
bukannya client
dan lihat apakah itu membantu.
Anda dapat membaca lebih lanjut tentang connect-mongo di dokumen mereka .