未提供所需类型 "Type!" 的变量 "x"
Variable "x" of required type "Type!" was not provided
我收到以下错误消息,错误代码为 400
,我在 GraphQL 游乐场中尝试了相同的变异查询并且它有效,但它无法通过 nuxt 工作。
$apollo.mutate({
mutation: gql`
mutation Session(
$accessToken: String!
$refreshToken: String!
$expiresIn: Int!
$scope: String!
) {
setSession(
accessToken: $accessToken
refreshToken: $refreshToken
expiresIn: $expiresIn
scope: $scope
) {
id
expiresIn
}
}
`,
variables() {
return {
accessToken: 'accessTkenTest',
refreshToken: 'refreshTkenTest',
expiresIn: 1000,
scope: 'connections email',
}
},
})
variables
应该是一个对象,而不是一个函数:
variables: {
accessToken: 'accessTkenTest',
refreshToken: 'refreshTkenTest',
expiresIn: 1000,
scope: 'connections email',
},
我收到以下错误消息,错误代码为 400
,我在 GraphQL 游乐场中尝试了相同的变异查询并且它有效,但它无法通过 nuxt 工作。
$apollo.mutate({
mutation: gql`
mutation Session(
$accessToken: String!
$refreshToken: String!
$expiresIn: Int!
$scope: String!
) {
setSession(
accessToken: $accessToken
refreshToken: $refreshToken
expiresIn: $expiresIn
scope: $scope
) {
id
expiresIn
}
}
`,
variables() {
return {
accessToken: 'accessTkenTest',
refreshToken: 'refreshTkenTest',
expiresIn: 1000,
scope: 'connections email',
}
},
})
variables
应该是一个对象,而不是一个函数:
variables: {
accessToken: 'accessTkenTest',
refreshToken: 'refreshTkenTest',
expiresIn: 1000,
scope: 'connections email',
},