Gatsby WhereInput запрос компилируется с ошибками - PullRequest
0 голосов
/ 25 декабря 2018

У меня есть запрос GraphQL, который я могу отлично выполнить, используя площадку GraphQL.

Однако, когда я помещаю его на страницу Гэтсби, он выдает ошибку и не дает дальнейших диагностических данных.

export const query = graphql`
  query($path: String!) {
    cms {
      headerActions: callToActions(
        where: { placement: Header, AND: { pages_some: { path: $path } } }
      ) {
        url
        label
      }
    }
  }
`

Ошибка:

error GraphQL Error Expected a value matching type `[CMS_CallToActionWhereInput!]`, but got an object value

Я озадаченв каком направлении даже копать, так как Гэтсби не дает подробностей об ошибке.

1 Ответ

0 голосов
/ 25 декабря 2018

Ошибка говорит, что она ожидает Array , но я не вижу никакого массива в вашем calToAction запросе, я думаю, это может решить вашу проблему:

export const query = graphql`
  query($path: String!) {
    cms {
      headerActions: callToActions(
        where: [ { placement: Header, AND: { pages_some: { path: $path } } } ]
      ) {
        url
        label
      }
    }
  }
`
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...