es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

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’);

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Parece que el error está relacionado con la configuración de MongoStore en el bloque de código app.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:

    • La variable db utilizada para la opción mongooseConnection no está definida o no es válida.
    • La opción autoRemove no está configurada correctamente.
    • Puede haber opciones de configuración adicionales que necesiten ser pasadas al constructor de 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.

Comments are closed.