GraphQL架构定义错误

时间:2018-07-02 11:48:16

标签: node.js graphql

我正在尝试像这样定义GraphQL模式:

  

Obj类型{       id:整数       0_100:整数   }

但是它给出了以下异常。

  

'GraphQLError:语法错误:预期名称,发现为Int“ 0”',

如何定义以数字,-,+符号开头的属性。

2 个答案:

答案 0 :(得分:2)

数字参数名称在GraphQL中不起作用。

您可能可以在其前面加上_0_100之类的字符串,但这是很不常见的,我建议您反对它。考虑改用单词来命名参数。

答案 1 :(得分:1)

这是GraphQL中的名称的正则表达式:/[_A-Za-z][_0-9A-Za-z]*/。任何不匹配的内容都是不允许的。

http://facebook.github.io/graphql/June2018/#sec-Names