最近我一直在搞乱socket.io并发现这个有趣的事情,我可以像这样发出函数回调。
我开始在这样的客户端发射:
client.emit('eventToEmit', dataToEmit, function(error, message){
console.log(error);
console.log(message);
});
然后我可以像这样从服务器端发出回调:
client.on('eventToEmit', function(data, callback){
console.log(data);
callback('error', 'message');
});
一切正常,没有任何错误,但我感兴趣的是,如果做这样的事情是合适的,因为到目前为止我还没有在文档或任何例子中看到类似的东西。
答案 0 :(得分:37)