我们有一个大型项目,其中将包含大量不同的数据源/微服务-其中一些将是REST API,一些将是GraphQL。我们希望在这些数据源和最终客户端之间建立一个中间层,即NextJS / React / Apollo客户端。为此,Apollo服务器似乎是一个不错的选择-从不同的数据源/微服务接收数据,并创建统一的GraphQL API,供Apollo客户端前端使用。同样,当我们需要从前端发布数据时,请提供一个GraphQL接口,该接口将REST API或GraphQL都发布到数据源。
我遇到的一件事是了解当原始数据源/微服务具有GraphQL API时如何从Apollo服务器获取和发布数据。我浏览了Apollo Server documentation以获取数据,但看不到我在寻找什么-也许我错过了。如果Apollo Server不提供实际获取GraphQL数据的API,该怎么办?在Apollo服务中使用Apollo客户端
我确定我想念的是显而易见的,将不胜感激!
我们有一个大型项目,其中将包含大量不同的数据源/微服务-其中一些将是REST API,一些将是GraphQL。我们想要在这些数据之间建立一个中间层...
fetch
。