【发布时间】:2018-05-02 13:50:28
【问题描述】:
我正在 Gatsbyjs 中构建一个站点,该站点通过 gatsby-source-contentful 插件获取信息,但我正在努力处理 graphql 方面的问题。
如果我在 Contentful 中有一个 Content 模型,其中包含一个用于覆盖默认描述的字段,例如,如果没有任何内容使用该内容,那么如果我尝试将它包含在我的查询中,graphql 会抛出错误。
有没有办法让graphql查询短路?
示例
{
allContentfulPage {
edges {
node {
title
description {
description
}
}
}
}
}
如果不存在带有描述的页面模型,这将中断,但只要一个页面获得描述,它就会起作用。
【问题讨论】:
标签: graphql contentful gatsby