变量 $varname 没有出现在任何 graphQL 查询中
Variable $varname does not appear in any graphQL query
我试图在我的 graphql 查询中引用一个变量。我以为这会很简单,但我显然遗漏了一些东西。有人可以就此教育我吗?
mutation {
requestAccessToken(
input: {
grant_type: CLIENT_CREDENTIALS
client_id: $clientId
client_secret: $clientSecret
}
) {
access_token
}
}
变量
{
"clientId": "1234",
"clientSecret": "sekeret"
}
我试过 insomnia 和 GraphQL playground,结果是一样的。
程序告诉我没有定义变量,在我定义它们的地方它告诉我它们没有被使用。
我将变量设置为基本字符串,以排除将它们从我的环境中移除时出现的任何格式异常,但我遇到了同样的问题。
Example
你应该像这样接受变异头中的变量,
mutation($clientId: Int!,$clientSecret: String!) {
requestAccessToken(
input: {
grant_type: CLIENT_CREDENTIALS
client_id: $clientId
client_secret: $clientSecret
}
) {
access_token
}
}
我试图在我的 graphql 查询中引用一个变量。我以为这会很简单,但我显然遗漏了一些东西。有人可以就此教育我吗?
mutation {
requestAccessToken(
input: {
grant_type: CLIENT_CREDENTIALS
client_id: $clientId
client_secret: $clientSecret
}
) {
access_token
}
}
变量
{
"clientId": "1234",
"clientSecret": "sekeret"
}
我试过 insomnia 和 GraphQL playground,结果是一样的。 程序告诉我没有定义变量,在我定义它们的地方它告诉我它们没有被使用。
我将变量设置为基本字符串,以排除将它们从我的环境中移除时出现的任何格式异常,但我遇到了同样的问题。
Example
你应该像这样接受变异头中的变量,
mutation($clientId: Int!,$clientSecret: String!) {
requestAccessToken(
input: {
grant_type: CLIENT_CREDENTIALS
client_id: $clientId
client_secret: $clientSecret
}
) {
access_token
}
}