相关疑难解决方法(0)

FieldUndefined 类型的验证错误:“查询”类型中的字段“注册”未定义

我是 GrapQL 的新手。我正在尝试将它与弹簧靴一起使用。我可以成功进行查询,它正在返回我需要的数据,但我现在想使用变异。我需要在他注册时向数据库添加一个用途。

这是我的 schema.graphqls 文件:

type Token {
    token: String
}
type Register {
    message: String
}
type User {
    username: String!
    firstName: String!
    lastName: String!
    password: String!
    role: String!
}

type Query {
    login(username: String, password: String): Token
}

type Mutation {
    register(input: RegisterUserInput!): Register
}

input RegisterUserInput {
    username: String!
    firstName: String!
    lastName: String!
    password: String!
    role: String!
}

schema {
    query: Query
    mutation: Mutation
}
Run Code Online (Sandbox Code Playgroud)

所以你可以看到 register 是 Mutation 类型,它和 Query 一样添加到模式中。但出于某种原因,它看起来没有进入 Mutation,它只是试图在 Query 中查找类型。

这是我的控制器: …

java spring-boot graphql graphql-java

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

graphql ×1

graphql-java ×1

java ×1

spring-boot ×1