【问题标题】:How to write a resolver for existing GraphQL schema in type-graphql?如何为 type-graphql 中的现有 GraphQL 模式编写解析器?
【发布时间】:2020-08-19 06:38:49
【问题描述】:

当我处理 GraphQL 项目时,我喜欢 type-graphql 方式:使用类和装饰器来创建 GraphQL 模式。

但是现在我有一个问题:我们需要使用一些从另一个包定义的 GraphQL 模式。他们不使用type-graphql,并提供了一些GraphQLObjectType的schema对象。

在 type-graphql 解析器中,似乎我们必须使用我们由 type-graphql 装饰器定义的类。

是否可以让它们一起工作?如何在 type-graphql 中为现有的 GraphQL 模式编写解析器?

【问题讨论】:

    标签: typegraphql


    【解决方案1】:

    您可以尝试使用一些工具来合并模式:

    https://github.com/Urigo/merge-graphql-schemas

    TypeGraphQL 并非旨在为现有对象类型动态添加字段,这些对象类型是 graphql-js 构造,而不是具有适当类型的类。

    【讨论】:

      猜你喜欢
      • 2023-04-08
      • 2019-07-14
      • 2019-02-08
      • 2019-04-03
      • 2019-07-15
      • 2020-11-07
      • 2022-08-22
      • 1970-01-01
      • 2021-02-08
      相关资源
      最近更新 更多