变量已定义,但GraphQL找不到它
在学习GraphQL时,我有一个疑问:变量已定义,但GraphQL找不到它,graphql,Graphql,在学习GraphQL时,我有一个疑问: query OrganizationForFacebook($organization: String!, $repository: String!) { organization(login: $organization) { name url repository(name: $repository) { name forkCount @include(if: $withFork) } }
query OrganizationForFacebook($organization: String!, $repository: String!) {
organization(login: $organization) {
name
url
repository(name: $repository) {
name
forkCount @include(if: $withFork)
}
}
}
我已经将我的变量定义为:
{
"organization" : "the-road-to-learn-react",
"repository" :"the-road-to-learn-react-chinese",
"withFork" : true
}
问题在于“withFork”的说法
“”消息“:“OrganizationForFacebook使用变量$withFork,但
“未声明”
但是我不是在这里声明了吗?那么问题出在哪里呢?作为操作的一部分,您只声明了两个变量:
$organization: String!, $repository: String!
您还需要添加
$withFork:Boolean!
您只声明了两个变量作为操作的一部分:
$organization: String!, $repository: String!
你需要在顶部添加
$withFork:Boolean!
哦。好的,我添加了它。谢谢。现在可以工作了。GraphQL是一个很好的发明!我很喜欢学习它。哦,在顶部。好的,我添加了它。谢谢。现在可以工作了。GraphQL是一个很好的发明!我很喜欢学习它。