无论如何要检查中继是不是注入了graphql服务器?

Posted

技术标签:

【中文标题】无论如何要检查中继是不是注入了graphql服务器?【英文标题】:Is there anyway to check whether relay has injected graphql server or not?无论如何要检查中继是否注入了graphql服务器? 【发布时间】:2017-04-12 02:24:57 【问题描述】:

Relay.injectNetworkLayer( 新的 Relay.DefaultNetworkLayer($GRAPHQL_SERVER/graphql) );

那么我怎么知道graphql服务器是否成功注入了这个远程graphql服务器?

【问题讨论】:

【参考方案1】:

您可以通过Relay.Store._storeData._networkLayer._implementation检查是否有网络层实现集。如果已定义,则您的网络层已被注入。公平警告,下划线前缀告诉我这是一个未记录的 API,随时可能更改。

【讨论】:

以上是关于无论如何要检查中继是不是注入了graphql服务器?的主要内容,如果未能解决你的问题,请参考以下文章

如何在现有 GraphQL 服务器上添加根和查看器查询以支持中继

GraphQL 和中继过滤 UI

用于 Java-GraphQL 服务器的 Java 中基于中继的分页

中继:在 Fragment 中使用常量而不是 graphql`...`

使用相对路径而不是 API 服务器中继变异

中继应用程序:如何自省服务器上的模式?