つまり、connect-mongo
のように見えます 最近更新されました。今日もこの問題に遭遇しました。修正方法は次のとおりです。
以前の状況:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
現在の状況:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
接続文字列をmongoURL
に渡してみてください client
の代わりに それが役立つかどうかを確認してください。
connect-mongoの詳細については、ドキュメントでをご覧ください 。