gpt4 book ai didi

node.js - NodeJs GraphQL 动态查询变量

转载 作者:太空宇宙 更新时间:2023-11-04 01:58:22 26 4
gpt4 key购买 nike

https://launchpad.graphql.com/9qvqz3v5r

这是我的 graphQL 示例

如果我将 userId:2 作为静态传递

{
user(userId:2){
firstName
lastName
}
}

我将得到如下输出

{
"data": {
"user": {
"firstName": "Joe",
"lastName": "spin"
}
}
}

我需要使用动态查询变量相同的输出

query getUserNameData($userId: User){
user(userId:$userId){
firstName
lastName
}
}
query variables
{
"userId" : 2
}

但我的 getter 错误为:变量“$userId”不能是非输入类型“User” http://prntscr.com/h2ojor

有人可以帮助我吗?

最佳答案

http://prntscr.com/h2oop9

您必须使用 ! 指定数据类型这个符号来获取变量

query getUserNameData($userId: Int!) {
user(userId: $userId) {
firstName
lastName
}
}

关于node.js - NodeJs GraphQL 动态查询变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46973782/

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