我使用strapi作为无头CMS
我已经创建了一个客户内容类型,并且已经安装了graphql插件。
我正在尝试在graphql游乐场中创建一个变异,以创建一个新客户
mutation createCustomer($username: String!, $email: String, $password: String){
createCustomer(username: $username, email: $email, password: $password){
_id username email password
}
}我在查询变量中传递用户名等
{ "username": "user1" }
{ "email": "User1@test.com" }
{"password":"123456"} 我得到了一个错误
"message": "Unknown argument \"username\" on field \"createCustomer\" of type \"Mutation\".",如果我查看文档,它看起来是这样的。

我如何编写一个变体来创建一个新客户
发布于 2020-11-29 19:04:36
该错误指示在突变的查询组件中缺少对客户类型的引用。
另外,我相信你漏掉了"input:“和"data:”。我知道这些在使用createUser时是必需的。
举个例子:
mutation createCustomer($username: String!, $email: String, $password: String) {
createCustomer(
input: { data: { username: $username, email: $email, password: $password } }
) {
customer {
id
username
email
password
}
}
}https://stackoverflow.com/questions/65030076
复制相似问题