web-dev-qa-db-fra.com

comment définir la session individuelle maxAge en express?

Je comprends que vous pouvez définir la maxAge au démarrage de l'application comme suit:

connect.session({ secret: 'keyboard cat', cookie: { maxAge: 60000 }})

Cependant, je voudrais implémenter quelque chose dans le sens du paramètre "Se souvenir de moi", comment pourrais-je procéder?

Merci beaucoup :)

Jason

26
FurtiveFelon

Vous pouvez définir expires ou maxAge sur le cookie individuel appartenant à l'utilisateur actuel:

// This user should log in again after restarting the browser
req.session.cookie.expires = false;

// This user won't have to log in for a year
req.session.cookie.maxAge = 365 * 24 * 60 * 60 * 1000;

Voir documentation de session de connexion .