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)

questionAnswers(2)

yourAnswerToTheQuestion