【问题标题】:Use a GraphQL API in another GraphQL API在另一个 GraphQL API 中使用 GraphQL API
【发布时间】:2018-02-08 16:29:34
【问题描述】:

我有两个 GraphQL 模式。一种是用 Javascript 编写的,另一种是用 Java 编写的。

我有什么方法可以将两者组合成一个 GraphQL 实现。

例如:

GraphQL Server A 可以查询以下内容:

{
    cats
}

GraphQL Server B 可以查询以下内容:

{
    dogs
}

我希望我的 GraphQL 服务器能够以某种方式将两者结合起来进行查询

{
    cats
    dogs
}

我想知道是否存在已经做到这一点的东西,或者我是否必须自己做。如果我必须自己做,我应该从哪里开始?

【问题讨论】:

    标签: javascript java backend graphql


    【解决方案1】:

    有几种方法可以做到这一点,社区已经确定的术语是“模式拼接”

    1. Apollo graphql-tools 有一个解决方案
    2. These guys有a solution
    3. 我创建了 a simple solution,我不推荐使用它,除非你有非常强烈的意见,并且如果我决定不这样做,他们愿意为支持它做出贡献。

    【讨论】:

      猜你喜欢
      • 2021-06-16
      • 2019-10-12
      • 2020-01-21
      • 2023-01-27
      • 2020-12-22
      • 2017-02-05
      • 2021-07-03
      • 2018-08-25
      • 1970-01-01
      相关资源
      最近更新 更多