SuperAPI AI 工具集

graphql-design

设计与创作

查看项目

更新于 10-15 23:24

技能介绍

用途:面向 GraphQL 服务的架构与实现指导,覆盖 schema 设计、resolver 编写、订阅与错误处理。

主要能力:定义 Query、Mutation、Subscription 类型及分页连接、输入与负载类型;使用 Relay 风格游标分页;mutation 返回含结果与 errors 的负载类型;resolver 示例含分页、字段解析与错误返回;用 DataLoader 批量加载防止 N+1;subscriptions 通过 PubSub 按主题订阅与发布;附带反模式与检查清单。

使用方式:按资料示例编写 schema 与 resolver;列表字段使用 UserConnection、UserEdge、PageInfo 等游标分页结构;mutation 使用 input 类型并返回 payload;每个请求在 context 中创建新的 DataLoader 实例;订阅使用过滤后的主题避免向所有客户端广播。

限制:资料未提供安装命令、依赖版本、运行环境及具体平台要求;工作流与验证方式暂未提供。