J'ai besoin d'aide avec Socket.IO et bacon.JS:Comment recevoir les paramètres envoyés depuis un événement socket.io en utilisant baconJS?
J'ai sur le côté client d'un événement qui envoie émette socket.IO 2 paramètres au serveur, comme indiqué ci-dessous:
$("#btn").asEventStream("click").onValue(function(){
socket.emit("event", param1, param2);
});
Ensuite, du côté serveur, j'ai besoin de recevoir ces 2 paramètres pour pouvoir faire des choses avec eux.
Suivant l'exemple sur this answer, j'ai essayé de faire quelque chose comme ceci:
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);
});
});
Mais cela n'a pas fonctionné. Pour résumer, j'ai besoin de recevoir l'événement sur le serveur en tant que flux d'événements et d'utiliser les paramètres.
Quelqu'un peut-il m'aider?