如何找到客户端当前的Session Id?
我能够获得看起来像是最后一个会话 ID,而不是当前会话 ID。
console.log(Meteor.default_connection._lastSessionId)
这个措辞有点令人困惑,但是_lastSessionId
是当前会话 ID。
之所以这样称呼它,是因为如果客户端断开连接并寻求重新连接,它希望使用最后一个会话 ID 重新建立会话。
客户端将重新连接并显示如下消息:
{"msg": "connect ", "session": "ERoZSR3R3f8zBQ6Ry", "version": "pre1","support":["pre1"]}
The session
使用lastSessionId 值。然后,这将用于重新建立以前的连接。
这是在重新连接时分配新会话 ID 的唯一情况。或者会话已从服务器过期。
如果服务器重新启动,它的缓存将被刷新,并且它将不再识别该会话,并且将分配一个新的会话 ID。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)