graphql是否将使用附加参数运行解析器
如果graphql查询模式如下所示:graphql是否将使用附加参数运行解析器,graphql,apollo,Graphql,Apollo,如果graphql查询模式如下所示: user(user_id: Int): User apollo是否会在查询模式中未定义的附加(电子邮件)参数的情况下运行解析器 我希望在解析器中迭代参数,但不确定是否可能污染它们 另外,如果有apollo parcing arguments如何使用的文档,您会很感激。在GraphQL中,模式定义了客户端可以使用哪些字段,包括该字段可以使用哪些参数以及这些参数的类型。提交到GraphQL服务的任何查询在执行之前都将首先进行验证。如果查询包含任何无关参数,则验
user(user_id: Int): User
apollo是否会在查询模式中未定义的附加(电子邮件)参数的情况下运行解析器
我希望在解析器中迭代参数,但不确定是否可能污染它们
另外,如果有apollo parcing arguments如何使用的文档,您会很感激。在GraphQL中,模式定义了客户端可以使用哪些字段,包括该字段可以使用哪些参数以及这些参数的类型。提交到GraphQL服务的任何查询在执行之前都将首先进行验证。如果查询包含任何无关参数,则验证将失败,并且不会执行。规范中对此进行了解释: 形式规范
- 对于文档中的每个参数
- 让argumentName作为参数的名称
- 让argumentDefinition为父字段或名为argumentName的定义提供的参数定义
- 参数定义必须存在