markdown 错误:使用GraphQL接口时的启发式错误

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了markdown 错误:使用GraphQL接口时的启发式错误相关的知识,希望对你有一定的参考价值。

## When Heuristic Error on Using GraphQL Interface

interface 사용 시 heuristic matcher 써야 하는데

[commit](https://github.com/godon019/Temple-Resource-Management/commit/3c26d3e7140063df09e444117ce2868668a8689b)

- [https://www.apollographql.com/docs/react/advanced/fragments.html#fragment-matcher](https://www.apollographql.com/docs/react/advanced/fragments.html#fragment-matcher)

이때에 playground에 아래와 같은 요청을 작성하면

    {
      __schema {
        types {
          kind
          name
          possibleTypes {
            name
          }
        }
      }
    }

나오는 결과에서

    "possibleTypes": null

을 가지지 않는 것만 따로 빼서 아래와 같이 만들어서 파일을 작성하여 활용한다

fragmentTypes.json

    {
      "__schema": {
        "types": [
          {
            "kind": "INTERFACE",
            "name": "Reportable",
            "possibleTypes": [
              {
                "name": "Bulsageum"
              },
              {
                "name": "Expense"
              },
              {
                "name": "Bosigeum"
              }
            ]
          }
        ]
      }
    }

실전에서는 매번 interface가 바뀔때마다 자동으로 업데이트 갱신되도록 해 주어야 한다

以上是关于markdown 错误:使用GraphQL接口时的启发式错误的主要内容,如果未能解决你的问题,请参考以下文章

使用变量时的 GraphQL 错误请求

解析器抛出错误时的 GraphQL 重定向

markdown graphql错误

markdown graphQL错误

嵌套查询/解析器时的 GraphQL.js 订阅响应错误

注册突变时的 Prisma graphql 错误