所以我认为 GraphQL 是一个位于 RESTful API 前面的层,可以将多个请求压缩为一个。您是否总是需要通过 REST API,或者 GraphQL 可以直接与您的 MongoDB 对话?或者像 AWS Appsync 和 Hasura 这样的东西,他们使用 GraphQL 并直接与数据库对话?
预先感谢。
所以我认为 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