到目前为止,我所看到的所有指南都涉及通过Graphql与前端客户端进行通信,我想知道它是否有任何用于纯后端的东西,例如微服务之间的通信?
答案 0 :(得分:3)
您当然也可以从其他服务器向API发出请求。就像您可以从任何地方调用任何REST端点一样,您也可以使用GraphQL API执行服务器到服务器的通信。
例如,在Scaphold,我们将Lambda用于许多webhook和计划任务。从我们的微服务中,我们使用request
library向Scaphold服务器的GraphQL API发出POST请求。
Here's an example of a create mutation that you can use from a Node server.
希望这有帮助!