Hasura GraphQL 类型错误不一致对象
Hasura GraphQL Type Error Inconsistent Object
我正在尝试将用户对象添加到 Hasura Actions 中的 AuthPayload。我是 graphql 和 Hasura 的新手,不确定我做错了什么。这是我在 Hasura 控制台中遇到的错误。
Inconsistent object: validation for the given custom types failed
because the type "User" of the field "user" in the object type
"AuthPayload" is object type which isn't allowed.
这是我的...
动作定义
type Mutation {
login (
email: String!
password: String!
): AuthPayload
}
新类型定义
type AuthPayload {
token : String
user : User
}
type User {
id: uuid!
email: String!
role: String!
}
报错信息明确指出AuthPayload中的字段不能是复杂类型(对象)。
所以解决方法是:
type AuthPayload {
token : String
user_id : uuid!
email: String!
role: String!
}
将 User
类型的所有字段放入 AuthPayload
.
我正在尝试将用户对象添加到 Hasura Actions 中的 AuthPayload。我是 graphql 和 Hasura 的新手,不确定我做错了什么。这是我在 Hasura 控制台中遇到的错误。
Inconsistent object: validation for the given custom types failed because the type "User" of the field "user" in the object type "AuthPayload" is object type which isn't allowed.
这是我的...
动作定义
type Mutation {
login (
email: String!
password: String!
): AuthPayload
}
新类型定义
type AuthPayload {
token : String
user : User
}
type User {
id: uuid!
email: String!
role: String!
}
报错信息明确指出AuthPayload中的字段不能是复杂类型(对象)。
所以解决方法是:
type AuthPayload {
token : String
user_id : uuid!
email: String!
role: String!
}
将 User
类型的所有字段放入 AuthPayload
.