我怎么知道所有客户都订阅了我的 graphql 数据?

Posted

技术标签:

【中文标题】我怎么知道所有客户都订阅了我的 graphql 数据?【英文标题】:How can I know what all clients have subscription to my graphql data? 【发布时间】:2018-07-22 17:57:43 【问题描述】:

我需要知道所有客户端在我的订阅服务器中观看什么类型的数据。我该怎么做?

【问题讨论】:

【参考方案1】:
    您可以记录发送到 GraphQL 服务器的所有查询/模式 您可以从那里检查选择了哪些对象和字段 作为发出请求的一部分,您应该有一个 IP 地址或一个 API 密钥,可用于识别客户端

【讨论】:

以上是关于我怎么知道所有客户都订阅了我的 graphql 数据?的主要内容,如果未能解决你的问题,请参考以下文章

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

使用 Express-GraphQL 和 React-Apollo 订阅 GraphQL

如何将 socket.io 与 graphql 订阅一起使用?

如何在 jest / apollo 客户端中捕获被拒绝的 graphql 订阅?

如何在 android 客户端中使用 graphql 订阅

通过公共网关服务对内部服务进行GraphQL订阅