1

Contentful のコンテンツ タイプにオプション フィールドがあるので、Gatsby-Plugin-Contentful-Optional-Fields を機能させようとしました。

オプションのフィールドは、新しい Gatsby-Image-Plugin でレンダリングする画像です。でプラグインを構成した後gatsby-config.jsも、次のエラーが表示されます。

There was an error in your GraphQL query:
Cannot query field "description" on type "Node".

それを解決するために何時間も費やしましたが、残念ながら成功しませんでした。私は開発にかなり慣れていないので、他の誰かにとっては、明らかな間違いかもしれません。どんな助けでも大歓迎です。

gatsby-config.js のプラグイン構成:

{
      resolve: "gatsby-plugin-contentful-optional-fields",
      options: {
        optionalFields: {
          ContentfulNews: {
            image: "Node",
          },
        },
      },
    }, 

私のクエリ:

query {
    allContentfulNews(sort: { fields: date, order: DESC }) {
      edges {
        node {
          id
          heading
          date(formatString: "DD.MM.YYYY")
          text {
            childMarkdownRemark {
              html
            }
          }
          image {
            gatsbyImageData(
              layout: FULL_WIDTH
              placeholder: BLURRED
              formats: [AUTO, WEBP]
              quality: 100
              width: 1500
            )
            description
          }
        }
      }
    }
  }
4

0 に答える 0