Próbuję wykonać prostą mutację za pomocą GraphQL z interfejsem GraphiQL. Moja mutacja wygląda następująco:Zmienne mutacji GraphQL
mutation M($name: String) {
addGroup(name:$name) {
id,
name
}
}
ze zmiennymi:
{
"name": "ben"
}
Ale to daje mi błąd: Variable $name of type "String" used in position expecting type "String!"
Jeśli zmienię mojego mutację mutation M($name: String = "default")
to działa zgodnie z oczekiwaniami. Wygląda na to, że jest to związane z systemem typu, ale nie potrafię zrozumieć, na czym polega problem.