Я использую Apollo / GraphQL + Strapi для настройки API бэкэнда - я новичок в этой конфигурации, поэтому, пожалуйста, простите за простой вопрос.
Я пытаюсь сделать простой запрос API с помощью GraphQLно по какой-то причине вложение запросов, похоже, блокирует возврат данных. На игровой площадке GraphQL (где все работает нормально), если я сделаю запрос:
query {
statements {
id
description
keywords {
description
}
}
}
Затем я получу:
"statements": [
{
"id": "1",
"description": "Lorum ipsum dolor est...",
"keywords": [
{
"description": "lorum"
}
]
},
...
]
Что я и ожидал- Я получаю объект с description
в массиве keyword
. Однако если я затем вложу этот же запрос для statements
в более крупный запрос, связанный с concepts
с помощью:
query {
concepts {
id
Title
statements {
id
description
keywords {
description
}
}
}
}
, я получу следующее: без данных, поступающих ввложенный keywords
массив ...
"concepts": [
{
"id": "1",
"Title": "Lorum Ipsum",
"statements": [
{
"id": "1",
"description": "Lorum ipsum dolor est...",
"keywords": []
},
...
]
Я предполагаю, что это должно быть синтаксической ошибкой с моей стороны (?), но я не могу понять, как заставить это работать - это кажется очень основным аспектомГрафик языка запросов.