`childMarkdownRemark` не отображается в схеме GraphiQL - PullRequest
0 голосов
/ 13 марта 2020

Добрый день! В настоящее время я работаю над приложением для блога (использующего Gatsby & Contentful) - все прогрессировало, как я и ожидал, пока не столкнулся с небольшой проблемой рендеринга тела моего блога Contentful в HTML вместо JSON. В частности, запрос, с которым я работаю, таков:

export const query = graphql`
  query($pathSlug: String!) {
    contentfulBlog(path: { eq: $pathSlug }) {
      author
      title
      excerpt
      path
      body {
        childMarkdownRemark {
          html
        }
      }
    }
  }
`;

Имя поля, которое я хотел бы отобразить как html, в данный момент находится в JSON. Когда я пытаюсь gatsby build, я получаю следующую ошибку:

Cannot query field "childMarkdownRemark" on type "contentfulBlogBodyRichTextNode".

Я невероятно запутался, почему это поле недоступно для меня через GraphiQL, и прошел через различные начальные проекты, чтобы подтвердите, что это должно быть доступное поле с Contentful. Я могу видеть содержимое любого другого поля, которое я прошел, например, автора сообщения.

Любая помощь будет принята с благодарностью. Вот скриншот моей схемы - я ожидаю увидеть childMarkdownRemark включенным, но не вижу его.

schema

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...