Es sieht also aus wie connect-mongo
wurde kürzlich aktualisiert. Ich bin heute auch auf dieses Problem gestoßen und habe es wie folgt behoben.
Wie es früher war:
const session = require('express-session');
const MongoStore = require('connect-mongo')(session);
app.use(
session({
...options
store: new MongoStore({ mongooseConnection: mongoose.connection }),
})
);
Wie es jetzt ist:
const session = require('express-session');
const MongoStore = require('connect-mongo').default;
app.use(
session({
store: MongoStore.create({ mongoUrl: process.env.MONGO_URI }),
...options
})
);
Versuchen Sie, Ihre Verbindungszeichenfolge an mongoURL
zu übergeben statt client
und sehen, ob das hilft.
Sie können mehr über connect-mongo in ihren Dokumenten lesen .