GraphQL API + 交互式探索环境
设计并构建一个 GraphQL API,包含查询、变更、订阅、自定义标量类型,以及带有文档和查询历史的交互式探索环境。
apigraphqlsubscriptionsplayground
目标
- 设计包含类型和关系的 GraphQL schema
- 实现带有过滤、分页和排序的查询
- 添加带输入验证的变更操作
- 设置实时订阅功能
- 构建带文档的交互式 API 探索环境
提示
- 使用 Apollo Server 或 Yoga 作为 GraphQL 服务器
- 使用 DataLoader 防止 N+1 查询问题
- 使用 GraphQL Code Generator 实现类型安全