GraphQL:匿名查询使用变量,但未声明
我是GraphQL新手。我有一个查询,但它显示错误消息“变量被匿名查询使用,但未声明” 我做错了什么,能得到一些帮助吗GraphQL:匿名查询使用变量,但未声明,graphql,Graphql,我是GraphQL新手。我有一个查询,但它显示错误消息“变量被匿名查询使用,但未声明” 我做错了什么,能得到一些帮助吗 谢谢 错误是正确的。你的问题是 { customers(first: 1, query: $input) { edges{ node { addresses{ id } } } } } 而且,$input确实没有声明,因此GraphQL不知道它应该是什么,也不知道如何将它与
谢谢 错误是正确的。你的问题是
{
customers(first: 1, query: $input) {
edges{
node {
addresses{
id
}
}
}
}
}
而且,$input
确实没有声明,因此GraphQL不知道它应该是什么,也不知道如何将它与变量
值链接起来
你需要这样做
query ($input: <THE_TYPE>!) {
customers(first: 1, query: $input) {
edges{
node {
addresses{
id
}
}
}
}
}
query($input:!){
客户(第一个:1,查询:$input){
边缘{
节点{
地址{
身份证件
}
}
}
}
}
我不知道您的API模式,所以您必须用API模式中定义的任何类型替换
query ($input: <THE_TYPE>!) {
customers(first: 1, query: $input) {
edges{
node {
addresses{
id
}
}
}
}
}