Javascript deepstream.io List subscribe()未触发
使用deepstream.io:3.1.1和deepstream.io-client-js:2.3.0在使用Javascript deepstream.io List subscribe()未触发,javascript,events,server,notifications,deepstream.io,Javascript,Events,Server,Notifications,Deepstream.io,使用deepstream.io:3.1.1和deepstream.io-client-js:2.3.0在使用List.addEntry('some-id')时,列表上的更新不会传播,而要获得更改通知,我必须使用List.setEntries([…,'some-id')) 例如: 客户端1:(与服务器连接并验证后) 客户端2:(与服务器连接并验证后) 现在,客户端2将打印对cars列表的所有更改,例如: 客户端1:汽车。设置条目(['porche'、'ferrari'、'bmw'])制作客户端2打
List.addEntry('some-id')
时,列表上的更新不会传播,而要获得更改通知,我必须使用List.setEntries([…,'some-id'))
例如:
客户端1:(与服务器连接并验证后)
客户端2:(与服务器连接并验证后)
现在,客户端2将打印对cars列表的所有更改,例如:
客户端1:汽车。设置条目(['porche'、'ferrari'、'bmw'])
制作客户端2打印['porche'、'ferrari'、'bmw']
但是,只需在客户端1中的车辆列表中添加一个项目即可:车辆。addEntry('audi')
仅会更改客户端1中的车辆列表客户端2未意识到更改,且未触发任何通知
cars = deepstreamClient.record.getList('cars/all')
cars = deepstreamClient.record.getList('cars/all')
cars.subscribe(console.log)