15

我同意 Apollo 客户端设置起来很痛苦,因为有很多样板文件(尽管阅读文档后它变得很简单)以及 AWS Amplify、URQL、Apollo Boost 和 Micro GraphQL React 等东西使得在客户端上使用 GraphQL 变得很容易。

我目前正在使用 AWS AppSync,并且想在 AWS Amplify 和 Apollo Client 之间进行选择,并且我正在考虑使用所有 AWS。

那么 AWS Amplify 和 Apollo 客户端有什么区别?

4

1 回答 1

10

当您使用 AWS Amplify 连接 AppSync 时,它不仅会处理 GraphQL 查询,还会处理 IAM 角色的访问控制。此外,它还提供其他基本功能,例如将文件上传到 S3、使用 Cognito 进行身份验证等功能。

如果你使用 Apollo Client,它是一个更专注于 GraphQL 的库。

于 2018-05-17T13:20:22.067 回答