远程架构上的GraphQL查询拦截

远程架构上的GraphQL查询拦截,graphql,graphql-js,graphql-tools,Graphql,Graphql Js,Graphql Tools,我想创建一个GraphQL网关,在这里我想为远程GraphQL模式创建查询截获。例如,如果我们有一个应该解析为远程GraphQL服务器解析程序的查询“Customer”,我希望能够: 拦截客户查询之前,运行一些远程函数(拦截器),然后调用远程客户解析程序 拦截客户查询/绕过远程解析程序 在调用远程客户解析程序之后,在将结果返回给用户之前拦截客户查询 使用标准graphql工具可以实现这一点吗

我想创建一个GraphQL网关,在这里我想为远程GraphQL模式创建查询截获。例如,如果我们有一个应该解析为远程GraphQL服务器解析程序的查询“Customer”,我希望能够:

  • 拦截客户查询之前,运行一些远程函数(拦截器),然后调用远程客户解析程序
  • 拦截客户查询/绕过远程解析程序
  • 在调用远程客户解析程序之后,在将结果返回给用户之前拦截客户查询
  • 使用标准graphql工具可以实现这一点吗