为什么我的注册突变不适用于角色字段?
我编写了以下代码,但无法弄清楚为什么我的角色枚举不适用于我的突变。
我将我的代码上传到 github Github code。
注册突变有效:
mutation{
registerUser(input:{email:"a@a.com", password:"a@a.com", role:"user",passwordConfirmation:"a@a.com"}){
email
}
}
但是当我尝试登录突变时,它失败了:
mutation{
loginUser(input:{email:"a@a.com", password:"a@a.com", role:"user"}){
token
user{
email
}
}
}
我得到这个错误::
"# KeyError at POST /api/graphiql\n\nException:\n\n
** (KeyError) key :role not found in: %{email: \"a@a.com\", password: \"a@a.com\"}\n