Guardando una sesión en Passport js
app.use(session({
name: ‘codeial’,
// TODO cambiar el secreto antes de la implementación en modo de producción
secret: ‘blah blah’,
saveUninitialized: false,
resave: false,
cookie: {
maxAge: (1000 * 60 * 100)
},
store: new MongoStore({
mongooseConnection: db,
autoRemove: ‘disabled’
}, function(err){
console.log(err || ‘configuración de connect-mongodb correcta’);
})
}));
El código anterior me está dando un error:
> throw new Error(‘No se puede inicializar el cliente. Por favor, proporcione las opciones correctas’);
davy.ai
Parece que el error está relacionado con la configuración de
MongoStore
en el bloque de códigoapp.use
. Específicamente, el mensaje de error indica que las opciones proporcionadas no son correctas.Sin más contexto o información, es difícil determinar la causa exacta del error. Sin embargo, algunos problemas potenciales podrían incluir:
db
utilizada para la opciónmongooseConnection
no está definida o no es válida.autoRemove
no está configurada correctamente.MongoStore
.Para resolver el error, sería necesario revisar el bloque de código y las configuraciones relacionadas en detalle, e identificar cualquier problema o mala configuración.