node.js socket.io socket.set() undefined property
问题 I have something like this. This is my Controller. new singleton('User', function(model){ model.find({username:data.username, password:_pass}, function(err,user){ if (user.length==1) { socket.set('taxiId',user[0].id); cb(true); } else cb(false); }); }); If I set socket property like socket.set('name',value, function(){cb}); I get undefined here auth.authentificate(data, socket, function(logged){ if (logged) { logs.login(data,socket); console.log(socket.taxiId); socket.emit('authOk',{err: