Gatsby (gatsby-source-strapi) - 您的数据问题中存在冲突的字段类型

IT技术 javascript reactjs gatsby strapi
2022-07-23 01:29:01

我在 Strapi 上使用 Gatsby 已经有一段时间了。

直到几天前,我们一直在使用 gatsby-source-graphql,当时公司决定切换到 gatsby-source-strapi,因为 gatsby-source-graphql 无论如何都不能与 Gatsby Live Preview 一起使用。 ..

我们开始重构查询,一切似乎都工作得很好,直到这个东西突然出现:

在此处输入图像描述

当然 - 所有这些字段都从数据中消失了,所以我无法访问它。

我试图做的是按照警告描述中的说明定义类型。

所以我在 gatsby-node.js 中所做的是:

exports.createSchemaCustomization = ({ actions }) => {
    const { createTypes } = actions
    const typeDefs = `
      type StrapiLandingPages implements Node {
        programmes: [StrapiLandingPagesProgrammes]
      }
      type StrapiLandingPagesProgrammes {
        certification: StrapiLandingPagesProgrammesCertification
      }
      type StrapiLandingPagesProgrammesCertification implements Node @dontInfer {
        id: Int!
        Title: String
        slugUid: String
        sectionTitle: String
        content: String
        published_at: Date @dateformat
        created_at: Date @dateformat
        updated_at: Date @dateformat
      }
    `
    createTypes(typeDefs)
}

但它似乎没有按预期工作。我设法看到了字段认证,但其中的所有数据都是空的。

知道如何解决这个问题吗?

谢谢!

0个回答
没有发现任何回复~