Почему graphQL возвращает несколько узлов внутри ребер? - PullRequest
1 голос
/ 05 июня 2019

Мой GraphQL возвращает несколько узлов внутри ребер.У меня есть JSON, на котором я запускаю этот graphQL.Это было настроено в проекте Гэтсби.

Это JSON

Это схема

Этомоментальный снимок запроса, который я выполняю внутри GraphiQL: enter image description here

Более того, иногда данные поступают в первый узел, а иногда во второй.

Структура моегоПроект был настроен так:

enter image description here enter image description here

1 Ответ

1 голос
/ 10 июня 2019

Это ожидаемое поведение. gatsby-source-filesystem создаст один узел для каждого файла, найденного по указанным путям.

Плагин создает файловые узлы из файлов. Различные плагины-трансформеры могут преобразовывать файловые узлы в различные другие типы данных, например, gatsby-transformer-json преобразует файлы JSON в узлы данных JSON

Гэтсби-источник-файловая система

Если вы хотите преобразовать содержимое файла json в узлы graphql, загляните в плагин gatsby-transformer-json. Если вы хотите создать файлы json и последующие узлы из существующего API, попробуйте плагин gatsby-source-apiserver.

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