Apollo graphQL 订阅使用哪个包

Posted

技术标签:

【中文标题】Apollo graphQL 订阅使用哪个包【英文标题】:Apollo graphQL subscription Which package to use 【发布时间】:2020-11-08 09:53:32 【问题描述】:

如果我想使用普通的 Apollo 订阅,我会看到 Apollo graphql,我可以从 Apollo-servergraphql-subscription 导入 PubSub。想知道哪个是正确使用?

【问题讨论】:

【参考方案1】:

看看dependencies 的apollo-server

graphql-subscriptionsapollo-server的依赖。

apollo-server 只是re-exports 来自graphql-subscriptions 的所有模块,无需修改任何内容。

因此,您可以从任何包中导入PubSub。它们是一样的。

【讨论】:

谢谢。我有那个地方。不确定我是否看到从 playground 尝试时从未调用过 subscribe 方法。事实上,它并没有停留在聆听模式。

以上是关于Apollo graphQL 订阅使用哪个包的主要内容,如果未能解决你的问题,请参考以下文章

如何使 Flutter graphql 订阅与轮渡包一起使用?

使用“apollo-server-azure-functions”的 Apollo 订阅

Apollo 中的 GraphQL 模式存在问题

如何使用 apollo ios 客户端实现 graphql 订阅

使用带有 React 和 Apollo 的 graphql 订阅制作实时应用程序

如何在 Apollo 中关闭 GraphQL 订阅的套接字连接