私はsocket.ioとbacon.JSといくつかの助けが必要です:baconJSを使用してsocket.io emitイベントから送信されたパラメータを受け取る方法は?
私はクライアント側でsocket.IOは、以下に示すように、サーバーに2つのパラメータを送信し、イベントを発するあります
$("#btn").asEventStream("click").onValue(function(){
socket.emit("event", param1, param2);
});
サーバー側では、これらの2つのパラメータを受け取る必要があります。
はthis answer上の例に続いて、私はこのような何かやってみました:
io.on('connection', function (socket) {
socket.on('error', function (err) {
console.log(err);
});
Bacon.fromEvent(socket, "event", param1, param2)
.filter(function(param1, param2){ return true })
.forEach(function(param1, param2){
doStuff(param1, param2);
});
});
をしかし、それは動作しませんでした。
要約すると、サーバー上でEventStreamとしてイベントを受信し、そのパラメーターを使用する必要があります。
誰でも手伝ってもらえますか?