我有一个模式:
type Mutation {
createUser(data: UserProps!): User!
}
input UserProps {
name: String!
email: String!
password: String!
image: String!
}
我想称这种变异为
mutation {
createUser(name: "Rodrigo", email: "email@example.com", password: "foobar", image: "https://...") {
name,
password
}
}
但我发现了一个错误:
{“错误”:{“错误”:[{“消息”:字段“Mutation.createUser”上的“未知参数”名称。“、”扩展“:{”代码“:"GRAPHQL_VALIDATION_FAILED”、“异常”:{“堆栈跟踪”:"GraphQLError:未知参数“名称”Mutation.createUser“字段上的”Mutation.createUser“。)“at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:370:25)",”at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:370:25)“,”at Object.enter (/app/node_modules/graphql/language/visitor.js:243:26)",“at validate (/app/node_modules/graphql/validation/validate.js:69:24)",“at validate (/app/node_modules/apollo-server-core/dist/requestPipeline.js:186:39)",”at processGraphQLRequest (/app/node_modules/apollo-server-core/dist/requestPipeline.js:98:34)",at processTicksAndRejections (内部/process/task_Quees.js:95:5)“,”at processHTTPRequest (/app/node_modules/apollo-server-core/dist/runHttpQuery.js:187:30)“} },{“消息”:字段“Mutation.createUser”上的“未知参数”电子邮件。“,”扩展“:{”代码“:"GRAPHQL_VALIDATION_FAILED",”异常“:{”堆栈跟踪“:"GraphQLError:未知参数”电子邮件。“at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:370:25)",”at Object.enter (/app/node_modules/graphql/utilities/TypeInfo.js:370:25)“,”at Object.enter (/app/node_modules/graphql/language/visitor.js:243:26)",“at validate (/app/node_modules/graphql/validation/validate.js:69:24)",“at validate (/app/node_modules/apollo-server-core/dist/requestPipeline.js:186:39)",”at processGraphQLRequest (/app/node_modules/apollo-server-core/dist/requestPipeline.js:98:34)",at processTicksAndRejections (内部/process/task_Quees.js:95:5)“,”at processHTTPRequest (/app/node_modules/apollo-server-core/dist/runHttpQuery.js:187:30)“} },
什么可以是?
发布于 2022-02-16 14:33:00
解决办法:
mutation {
createUser(data: {name: "Rodrigo", email: "email@example.com", password: "foobar", image: "https://..."}) {
name,
password
}
}
https://stackoverflow.com/questions/71143672
复制相似问题