graphql - 远程模式上的 GraphQL 查询拦截
问题描述
我想创建一个 GraphQL 网关,我想在其中为远程 GraphQL 模式创建查询拦截。例如,如果我们有一个查询“客户”应该解析为远程 GraphQL 服务器的解析器,我希望能够:
- 拦截客户查询之前,运行一些远程功能(拦截器),然后调用远程客户解析器。
- 拦截客户查询/绕过远程解析器。
- 在调用远程客户解析器之后,在将结果返回给用户之前拦截客户查询。
这可以使用标准的graphql-tools吗?
解决方案
推荐阅读
- assembly - 为什么需要 ESP 寄存器中的 8 字节增量?
- c# - AutoCAD 关联框架 GetEdgeVertexSubentities() 致命错误
- rpy2 - 使用 rpy2 从 FloatVector 中减去 FloatVector
- java - 如何在不创建接口的情况下在java中模拟类
- css - 仅顶部的边框图像,没有切片?
- sql - 如何从 SQL Server 中的表中获取不匹配的数据
- cmake - %config(noreplace) 是否足以指示 RPM 在升级时不要触及配置文件?
- c - Kruskal 算法 - 工作但困难
- sql - 春季启动中带有本机查询的 SQLGrammarException
- java - Android Media Player SeekBar 不通过歌曲文件搜索