首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >未知类型的Strapi/Gatsby Graphql查询片段

未知类型的Strapi/Gatsby Graphql查询片段
EN

Stack Overflow用户
提问于 2021-03-24 05:49:09
回答 1查看 184关注 0票数 0

我正在尝试查询Gatsby中的Strapi Dynamic Zone中的数据。在Graphql Playground中,我可以让它工作,但在Gatsby中使用相同的查询,我在终端中收到以下错误:

error Unknown type "ComponentTextArticleCopy" graphql/template-strings

和我的article.js查询

代码语言:javascript
复制
export const query = graphql`
  query ArticleTemplate($id: String!) {
    strapiArticle(id: { eq: $id }) {
        articleHeader {
            articleTitle
            articleSnippet
          }
          articleContent {
            __typename
            ... on ComponentTextArticleCopy {
              contentCopy
            }
            ... on ComponentImageContentImg {
              imgCaption
            }
            ... on ComponentTextArticleQuote {
              contentQuote
            }
          }
    }
  }
`

根据Graphql docs的说法,内联片段似乎是正确的方法,但显然我在某些地方搞错了。

以下查询在Gatsby上“有效”,但尝试解析所有组件:

代码语言:javascript
复制
query MyQuery {
  allStrapiArticle {
    edges {
      node {
        __typename
        articleContent {
          contentCopy
          contentQuote
        }
      }
    }
  }
}
代码语言:javascript
复制
{
  "data": {
    "allStrapiArticle": {
      "edges": [
        {
          "node": {
            "__typename": "StrapiArticle",
            "articleContent": [
              {
                "contentCopy": null,
                "contentQuote": null
              },
              {
                "contentCopy": "What a great city Gothenburg is.  We even took a trip out to the archipelago. ",
                "contentQuote": null
              },
              {
                "contentCopy": null,
                "contentQuote": null
              },
              {
                "contentCopy": null,
                "contentQuote": "You must visit at have fika"
              }
            ]
          }
        }
      ]
    }
  },
EN

回答 1

Stack Overflow用户

发布于 2021-09-20 16:34:13

删除缓存文件夹并再次运行对我有效。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/66771816

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档