【发布时间】:2018-12-10 15:24:13
【问题描述】:
我正在尝试像这样定义 GraphQL 架构:
输入对象 { 编号:整数 0_100:诠释 }
但它给出了以下异常。
'GraphQLError: Syntax Error: Expected Name, found Int "0"',
如何定义以数字、-、+ 符号开头的属性。
【问题讨论】:
我正在尝试像这样定义 GraphQL 架构:
输入对象 { 编号:整数 0_100:诠释 }
但它给出了以下异常。
'GraphQLError: Syntax Error: Expected Name, found Int "0"',
如何定义以数字、-、+ 符号开头的属性。
【问题讨论】:
这是 GraphQL 中名称的正则表达式:/[_A-Za-z][_0-9A-Za-z]*/。任何不匹配的都是不允许的。
【讨论】:
数字参数名称在 GraphQL 中不起作用。
您可能可以在它前面加上_0_100 之类的字符串,但这是相当不寻常的,我建议不要这样做。考虑改用单词来命名参数。
【讨论】: