Vì vậy, nó trông giống như connect-mongo
đã được cập nhật gần đây. Hôm nay tôi cũng gặp phải vấn đề này và đây là cách tôi đã khắc phục.
Nó đã từng như thế nào:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Hiện tại như thế nào:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Thử chuyển chuỗi kết nối của bạn vào mongoURL
thay vì client
và xem điều đó có hữu ích không.
Bạn có thể đọc thêm về connect-mongo trong tài liệu của họ .