最近我一直在搞乱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');
});
一切正常,没有错误,但我很感兴趣,如果做这样的事情是合适的,因为到目前为止我在文档或任何示例中都没有看到类似的东西。