Sessão ExpressJS expirando apesar da atividade
Levando essa questão para o SO desde ogrupo expresso não teve uma resposta.
Estou definindo a sessão maxAge = 900000 e vejo que a propriedade expira no cookie da sessão está definida corretamente. No entanto, em solicitações subsequentes, o tempo limite não está sendo estendido. Nunca é estendido e o cookie eventualmente expira.
odocumentação de middleware de sessão digamos que a Session # touch () não é necessária porque o middleware da sessão fará isso por mim. Eu realmente tentei ligarreq.session.touch()
manualmente e que não fez nada, eu também tentei definir o maxAge noreq.session.cookie
bem e isso não fez nada :-(
Estou perdendo uma configuração em algum lugar para estender automaticamente as sessões ativas? Além de recriar o cookie manualmente em cada solicitação, existe alguma outra maneira de estender o tempo limite da sessão após a atividade do usuário final?
EDITAR: Eu experimentei este problema no express v3. Eu não tenho 100% de certeza, mas acho que esta nota doexpressar changelog pode ter sido o culpado:
alterou session () para somente set-cookie na modificação (json de sessão hash)