【发布时间】:2017-10-04 01:55:05
【问题描述】:
当我有这样的查询时:
{
"query": "mutation { createInventory(name: $name, schema: $schema) }",
"variables": {
"name": "i1",
"schema": "s"
}
}
我收到一条错误消息:未定义变量“$name”。
我检查了这些变量是从 JSON 中正确提取的,而且确实如此。可以肯定的是,我尝试在执行查询时显式传入name 变量:
Executor.execute(
GraphQLSchema.schema,
query,
ctx,
variables = InputUnmarshaller.mapVars(Map("name" -> "foo"))
)
为什么桑格利亚汽酒不能识别这些变量?我的命名方式有问题吗?
【问题讨论】: