gpt4 book ai didi

javascript - 无法将 socket.io 事件转换为 Bacon EventStream

转载 作者:行者123 更新时间:2023-11-30 08:01:15 24 4
gpt4 key购买 nike

socket.io 上的事件绑定(bind)正常工作,

io = require('socket.io')()

io.on 'connection', (socket) ->
console.log socket.id

io.listen 3000

然后尝试将socket.io事件转换为Bacon EventStream

Bacon = require('baconjs').Bacon
io = require('socket.io')()

connections = Bacon.fromEventTarget io, 'connection'

connections.onValue (socket) ->
console.log socket.id

io.listen 3000

为什么下面失败了?

TypeError: Object connection has no method 'on'

最佳答案

在版本 0.7.46 中有一个改进版本的 Bacon.fromEventTarget(或者只是 Bacon.fromEvent btw),它应该为您找到合适的绑定(bind)/解除绑定(bind)对。

关于javascript - 无法将 socket.io 事件转换为 Bacon EventStream,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27680475/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com