Ho visto diverse varianti. Supponiamo che io voglia che il mio cookie scada dopo un secondo. Dovrei usareQual è il modo corretto di utilizzare maxAge con Express.js?
app.use(express.session({ secret: 'mysecret', maxAge: new Date(Date.now() + 1000)}));
o
app.use(express.session({ secret: 'mysecret', maxAge: 1000}));
o
app.use(express.session({ secret: 'mysecret', cookie: {maxAge: new Date(Date.now() + 1000)}}));
o
app.use(express.session({ secret: 'mysecret', cookie: {maxAge: 1000}}));
anche supporre ho impostato il mio biscotto in scadenza in modo corretto ed è scaduto. Se l'utente non riavvia il browser, conserva ancora le informazioni sui cookie finché non lo fanno?
penso nella f il metodo irst il modo in cui usi l'opzione "expires" non è corretto! perché la configurazione del middle ware qui verrà valutata solo una volta e tutti gli utenti avranno la stessa data di scadenza. –
Il [collegamento per il codice sorgente] (https://github.com/expressjs/session/blob/8e57b21bef0d53010c4d37f4beee3f0341f3eaa6/session/cookie.js) è cambiato. –