我正在尝试使用带有 GraphiQL 接口的 GraphQL 进行简单的突变。我的突变看起来像这样:
mutation M($name: String) {
addGroup(name:$name) {
id,
name
}
}
带变量:
{
"name": "ben"
}
但这给了我错误:Variable $name of type "String" used in position expecting type "String!"
如果我将我的突变更改为mutation M($name: String = "default")
它按预期工作。这看起来与类型系统有关,但我似乎无法弄清楚问题所在。