Обычный вопрос о графике здесь, но я не могу найти ответ, как это сделать в Гэтсби.
Мне нужно получить данные для одной страницы из разных источников данных, CMS A и CMS B).То, что нам нужно получить из CMS B, зависит от идентификаторов содержимого из CMS A.
Мой pageQuery в настоящее время выглядит следующим образом:
export const pageQuery = graphql`
query {
homePage {
title
contentIdsCmsB <---- this yields a list of ids to query in CMS B
}
}
`
Есть ли способ проинструктировать Гэтсби запросить graphql для CMS B?API?Я знаю, что у клиента Apollo есть что-то вроде 'compose' для таких вещей, но я не могу найти ничего похожего для gatsby.