gpt4 book ai didi

javascript - GraphQL Apollo : Variable was not provided error in apollo client query, 虽然我想我设置了变量

转载 作者:行者123 更新时间:2023-12-03 03:05:17 26 4
gpt4 key购买 nike

这个基本的 apolloClient 查询有什么问题?

import gql from 'graphql-tag'

export default (context, apolloClient, userId) => (
apolloClient.query({
query: gql`
query RootQueryType($userId: ID!) {
verifyUser(
id: $userId
) {
id,
token
}
},
`,
options: {
variables: { userId: userId }
}
}).then(({ data }) => {
return { loggedInUser: data }
}).catch((error) => {
console.log(error)
return { loggedInUser: {} }
})
)

我确实收到错误 错误:GraphQL 错误:所需类型“ID!”的变量“$userId”未提供。。但我用这些数据设置了选项和变量。我不明白,我做错了什么。

最佳答案

我认为您的查询定义有问题:

gql `
query RootQueryType($userId: ID!) {
verifyUser(
userId: $userId // here you need the parameter to be userId
) {
id,
token
}
}`

关于javascript - GraphQL Apollo : Variable was not provided error in apollo client query, 虽然我想我设置了变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47190071/

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