socket.io はコールバックを発行するのが適切ですか? 質問する

socket.io はコールバックを発行するのが適切ですか? 質問する

最近、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');
});

すべてエラーなく正常に動作しますが、これまでドキュメントや例で同様のものを見たことがないので、このようなことを行うことが適切かどうか興味があります。

ベストアンサー1

それは完全に合法です。

これらのコールバックは「確認関数」と呼ばれ、簡単に説明するとウィキペディアそして、もう少し詳しく説明すると、NPMページ('謝辞を受け取る')。

編集: より新しいドキュメントは以下にありますここ

おすすめ記事