server - 当字段已经填写在父解析器中时,如何避免调用 Apollo Server 的嵌套解析器?
问题描述
我需要将一个对象返回给解析器,但这样嵌套的解析器就不会被执行。不然注册的时候需要返回用户数据,在嵌套的resolver中也是返回的,但是有一个header的check,注册的时候没有auth headers进来,导致crash,否则我已经返回了寄存器突变中的必填字段,因此 ApolloServer 不在乎,它仍然调用嵌套解析器。
到目前为止,我正在这样做:在嵌套解析器中,我检查 parent 是否已经有这样的字段,然后返回它。但是在每个解析器中都必须这样做,它有点太丑陋了,很多相同类型的代码。感觉不完全了解 Apollo Server 文档
解决方案
推荐阅读
- java - Pojo验证的Spring Boot Pojo不起作用
- python - paramiko.ssh_exception.SSHException client.connect 格式
- python - Python数据框 - 计算指定范围内的出现次数(不是轴!)
- angular - Angular 对抗 XSS
- git - 将更改推送到 git 存储库中的主分支时出错
- c++ - 在方法/构造函数附近使用 : 是什么意思?
- sympy - 如何用 Sympy 数值求解方程?
- javascript - SVG 不显示在 Firefox 上
- git - Git 将更改从一个分支复制到另一个分支,而不提交源分支中的更改
- python - 安装公共 github 存储库以在 Google Colab 中使用的正确方法?