不幸的是,socket.io开发团队决定弃用函数set()和get()。问题是这两个函数允许我们将变量保存到会话中。Socket.io 1.0.5:如何保存会话变量?
所以我的问题是:什么是在socket.io 1.0.5以下代码的等效?
socket.set('mySessionVar', 'myValue');
socket.get('mySessionVar', function (error, mySessionVar) {
console.log('I have a super variable save in the session : '+mySessionVar);
socket.emit('mySessionVar', mySessionVar);
});
谢谢你的帮助, 纪尧姆。
,能不能请您添加到您的'socket.io-handshake' github上/ NPM,人们可以访问这种方式...'socket.handshake.session.data'会话变量。否则很难找出答案。 –
听起来很好,谢谢你的提示 –
我发表了一个新版本 –