GraphQL API 设计最佳实践
GraphQL API 设计
比 REST 更灵活的 API 方案。
Schema 设计
type Query {
user(id: ID!): User
users(limit: Int): [User]
}
type User {
id: ID!
name: String!
email: String!
}
性能优化
- DataLoader 批量查询
- 查询复杂度限制
- 字段缓存
工具链
- Apollo Server
- GraphQL Code Generator
GraphQL 适合什么场景?
已有 0 人投票
评论 (2)
加载中...