常见的graphql问题在这里,但是我无法在Gatsby中找到有关如何执行此操作的答案。
我需要从不同的数据源(CMS A和CMS B)中获取单个页面的数据。我们需要从CMS B提取内容取决于CMS A的contentID。
我的pageQuery当前如下:
export const pageQuery = graphql`
query {
homePage {
title
contentIdsCmsB <---- this yields a list of ids to query in CMS B
}
}
`
有什么方法可以指示Gatsby查询CMS B的graphql API?我知道Apollo Client有类似“ compose”的功能来执行此类操作,但是我找不到与gatsby类似的功能。