Node.js 阿波罗|如何从服务器通知订阅?

Node.js 阿波罗|如何从服务器通知订阅?,node.js,graphql,apollo,graphql-subscriptions,Node.js,Graphql,Apollo,Graphql Subscriptions,如何从Node.js应用程序通知订阅的客户端数据库(Mongodb)的新更改? 我知道当客户端提交一个变异时,它可以工作,但是有没有一种方法可以在服务器上执行呢?请参阅文档中的:“为了在示例中生成事件,我们用publish通知了变异解析器内部的pubsub实现。如果需要,此发布调用可以在解析器外部发生。” 因此,每当服务器代码需要向客户端发布更新时,它都应该调用publish()方法: 你好非常感谢。我希望有时间通知另一台服务器的更改。我是否必须在Node.js服务器上创建新的API或使用Apo

如何从Node.js应用程序通知订阅的客户端数据库(Mongodb)的新更改?
我知道当客户端提交一个变异时,它可以工作,但是有没有一种方法可以在服务器上执行呢?

请参阅文档中的:“为了在示例中生成事件,我们用publish通知了变异解析器内部的pubsub实现。如果需要,此发布调用可以在解析器外部发生。”

因此,每当服务器代码需要向客户端发布更新时,它都应该调用publish()方法:


你好非常感谢。我希望有时间通知另一台服务器的更改。我是否必须在Node.js服务器上创建新的API或使用Apollo客户端如果它是另一台服务器,那么您将需要新的API,并在那里使用publish()。
pubsub.publish(POST_ADDED, { postAdded: args });