谷歌铬会话过期=空不工作

根据连接文档 ,会话在浏览器closures时应该过期:

默认情况下, cookie.maxAgenull ,表示没有设置“expires”参数,因此cookie变成浏览器会话cookie。 当用户closures浏览器时,Cookie(和会话)将被删除。

我正在使用快递3 connect-mysql会话存储(尝试与连接mongo太和它一样),这是我如何设置会话数据。

  req.session.userid = results[0].id; req.session.ip = req.connection.remoteAddress; req.session.useragent = req.headers['user-agent']; req.session.is_logged_in = true; 

这一切工作正常,除了在谷歌铬浏览器出于某种原因(这是在OS X Lion.I有没有可能在win或linux下testing)。

任何人都有这个问题在谷歌浏览器,并知道一个方法来解决它?

这是一个相当疯狂的猜测,但如果是这样,我不会感到惊讶。 如果您有任何使用此安装的扩展程序,Chrome浏览器将继续在后台运行。 如果在会话中注销日志应该重置之后就是这种情况。

如果不是这样,可以请打开开发人员工具( cmd+alt+i ),并从那里复制有关cookie的所有信息( resources – > cookies – > yourdomain.com )。 (尤其是在Expires列中写的,因为它应该说Session