Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript deepstream.io List subscribe()未触发_Javascript_Events_Server_Notifications_Deepstream.io - Fatal编程技术网

Javascript deepstream.io List subscribe()未触发

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打

使用deepstream.io:3.1.1deepstream.io-client-js:2.3.0在使用
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)