首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Strapi突变

Strapi突变
EN

Stack Overflow用户
提问于 2020-11-27 06:43:44
回答 1查看 674关注 0票数 1

我使用strapi作为无头CMS

我已经创建了一个客户内容类型,并且已经安装了graphql插件。

我正在尝试在graphql游乐场中创建一个变异,以创建一个新客户

代码语言:javascript
复制
mutation createCustomer($username: String!, $email: String, $password: String){
  createCustomer(username: $username, email: $email, password: $password){
    _id username email password
  }
}

我在查询变量中传递用户名等

代码语言:javascript
复制
{ "username": "user1" }
{ "email": "User1@test.com" }
{"password":"123456"}   

我得到了一个错误

代码语言:javascript
复制
"message": "Unknown argument \"username\" on field \"createCustomer\" of type \"Mutation\".",

如果我查看文档,它看起来是这样的。

我如何编写一个变体来创建一个新客户

EN

回答 1

Stack Overflow用户

发布于 2020-11-29 19:04:36

该错误指示在突变的查询组件中缺少对客户类型的引用。

另外,我相信你漏掉了"input:“和"data:”。我知道这些在使用createUser时是必需的。

举个例子:

代码语言:javascript
复制
mutation createCustomer($username: String!, $email: String, $password: String) {
  createCustomer(
    input: { data: { username: $username, email: $email, password: $password } }
  ) {
    customer {
      id
      username
      email
      password
    }
  }
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65030076

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档