问题:有没有办法模拟一些 GraphQL 类型/查询/突变/订阅,同时将其余部分“转发”到现有的 GraphQL 服务器?
情况:应用程序有一个模式,其中一部分已经在服务器上实现,其余的还有待开发。在前端工作有时会产生对我试图解决的后端团队的依赖。
目标设置:有问题的设置应该将所有请求“转发”到现有的 GraphQL 服务器,除了我想要模拟的请求。因此,对于已经在服务器上实现的部分(例如用户身份验证),使用实际的服务器,而对于尚未在服务器上实现的部分,我可以使用模拟响应。
我尝试过搜索,虽然我找到了创建模拟 GraphQL 服务器的方法,但我找不到这样的方法。
我愿意编写一些代码来实现这一点,但作为 GraphQL 的新手,我认为首先询问这个问题会给我一些关于如何解决这个问题的有用指示。
Fwiw,前端使用 Apollo GraphQL(使用 React),后端使用 Absinthe(使用 Elixir/Phoenix)