我正在构建一个聊天应用程序,对于每个客户端连接,我需要使用 socket.io 为每个客户端实例设置一些属性。当我保存属性时,我使用:
client.set('name', name, function () {});
client.set('email', email, function () {});
....
它运行良好。当我需要获取所有客户端属性时,我还没有找到比这更好的方法:
client.get("name",function(err,name) {
client.get("email",function(err,email) {
.......
}
}
我需要嵌套所有的“get”来异步获取数据;但是如果我有 10 个属性要获取,我需要嵌套所有 10 个项目吗?必须有更好的方法来做到这一点,有人可以帮助我吗?