gpt4 book ai didi

android - GraphQL 查询在 .graphQl 文件中显示错误

转载 作者:行者123 更新时间:2023-11-29 02:19:07 24 4
gpt4 key购买 nike

我正在做一个关于 graphql 查询的演示项目。执行所有必需的步骤并从我在 graphcool 上的虚拟 graphql 服务器下载 schema.json。但是,当我编写包含 graphql 查询的 .graphql 文件时,android studio 向我显示字段错误。即使在我成功构建项目之后,错误仍然存​​在。我有一个虚拟的 graphql 服务器,它有 Employee 类型和 5 个字段:name、id、height、age 和 work。

我试过创建一个新项目并重新编写所有代码。我试过重建和清理我的项目等。我已经重新下载了 schema.json 文件并尝试删除和重写 .graphql 文件。但是仍然会抛出错误。

query getAllEmployeeDetails{
allEmployees{
name
id
height
age
work
}
}

这是我的 .graphql 文件。 Android Studio 会在所有 5 个字段上抛出错误,还会在“allEmployees”上抛出错误。

graphql后端对应的query是:

query{
allEmployees{
name
id
height
age
work
}
}

效果很好。

预期结果是 android studio 不应在字段上抛出错误。

最佳答案

我遇到了您在评论中提到的相同错误,整个查询显示相同的错误,每个字段都无法解决,但在开发中代码工作正常。所以我搜索了很多次,直到找到this issue

打开 .graphqlconfig 文件后,有一个按钮可以运行一个名为“introspection query”的查询,就像这个快照 here

一个名为“schema.graphql”的新文件将自动添加到您的 graphql 文件夹中,该文件包含端点的所有输入、类型和标量,生成该文件后,一切都会恢复正常并且错误将消失。

关于android - GraphQL 查询在 .graphQl 文件中显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57588405/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com