背景
我在Craft CMS中创建了一个名为forVenues的新部分,并且能够查询CraftQL测试端点中的数据,如下所示:
{
entries(section: [forVenues]) {
... on ForVenuesChecklist {
title
icon {
url
}
description
}
}
}问题
当我尝试在React Native Web Gatsby应用程序的<StaticQuery>组件中运行查询时,我得到以下错误:
GraphQL Error Expected type Craft_SectionsEnum, found forVenues.
1 |
2 | {
3 | craft {
> 4 | forVenuesChecklist: entries(section:[forVenues]) {
| ^
5 | ... on Craft_ForVenuesChecklist {
6 | title
7 | icon {
8 | url
9 | }
10 | description
11 | }
12 | }
13 | }
14 | }这表明Gatsby项目没有更新CMS中的哪些部分可用,但我不知道如何解决这个问题。
备注
我已经尝试清除Gatsby缓存,重新启动项目,重新启动托管的CMS,并更改我的查询,所有这些都无济于事。感谢您的帮助,谢谢。
发布于 2019-04-03 03:08:26
转到Settings > CraftQL,单击您的API令牌旁边的Settings,向下滚动到Queries并单击刚刚创建的字段,以打开令牌范围以公开该值。
https://stackoverflow.com/questions/55475351
复制相似问题