GraphQL 替换 Restful API 或使用它?

GraphQL replace Restful API or work with it?

所以我认为 GraphQL 是位于 RESTful API 前面的一层,可以将多个请求压缩为一个。您是否总是需要通过 REST API,或者 GraphQL 是否可以直接与您的 MongoDB 对话?还是 AWS Appsync 和 Hasura 之类的东西,因为它们使用 GraphQL 并直接与数据库对话?

提前致谢。

两者都可以。

https://github.com/Soluto/graphql-to-mongodb

Appsync 是一个通用插件框架,因此需要其他 API 才能使用。

这是本周关于 GraphQL 与 REST 的演讲:

https://github.com/MiyamotoAkira/grapqhl-presentation-round1