如何从Node.js App通知订阅的客户端数据库(Mongodb)的新更改? 我知道当客户端提交突变时它可以工作,但是有没有办法在服务器上做到这一点?
答案 0 :(得分:0)
请参阅Apollo Subscriptions的文档:“ 为了在示例中生成事件,我们通过publish通知了Mutation解析器内部的pubsub实现。如果需要,此发布调用可以在解析器外部进行。 ”
因此,每次服务器代码需要向客户端发布更新时,都应调用publish()方法:
pubsub.publish(POST_ADDED, { postAdded: args });