Construyo un sistema de autenticación en mi aplicación express.js con pasaporte.js (LocalStrategy). Aquí está mi middleware Node.js responsable de la sesión:
app.use( session({ secret: "secretcode", resave: true, rolling: true, saveUninitialized: false, cookie: { secure: false, expires: 1000 * 60 * 30 } /* Session expire in 30 minutes */ }) ); Todo funciona bien (lo probé, cuando cambio 1000 * 60 * 30 a 1000 * 60 * 30 me desconecté después de un minuto de inactividad), excepto que mis clientes se quejan de que se desconectan después de 3 -5 minutos de tiempo de inactividad. ¿Es esto posible y, en caso afirmativo, cuál podría ser la razón de ello? ¿Configuración del navegador? ¿Dos usuarios iniciaron sesión simultáneamente y uno de ellos cerró sesión?