最近、私は 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');
});
すべてがエラーなしで正常に動作しますが、これまでのドキュメントや例で同様のものを見たことがないので、このようなことを行うことが適切かどうかに興味があります.