Как исправить несуществующее поле в Gatsby GraphQL? - PullRequest
2 голосов
/ 07 июня 2019

Я использую Wordpress, Gatsby + GraphQL и хочу создать блог.К сожалению, все сообщения в блоге должны иметь все «функции», например избранные изображения .

Проблема в том, что я удаляю все сообщения.Так что мой блог сейчас пуст, но сборка gatsby не удалась, потому что она ожидает, что выбранное изображение существует.Та же проблема, если у меня есть сообщения, но у них нет избранного изображения.Если я хочу успешно запустить gatsby, мне нужен хотя бы один пост с рекомендуемым изображением.

Пример запроса GraphQL

{
allWordpressPost {
    edges {
      node {
        id
        title
        content
        featured_media {
          source_url
        }
      }
    }
  }
}

Ошибка

GraphQLError: Cannot query field "featured_media" on type "wordpress__POST".

Я волнуюсь, потому чтоМое единственное решение - создать фиктивный пост со всеми этими вещами.Что если я захочу создать блог для своего клиента, а он удалит этот фиктивный пост?Есть ли лучший способ?

У меня нет большого опыта работы с Гэтсби, поэтому я был бы рад за предложения.

Спасибо

...