开发者免费本地运行
GraphQL 格式化工具
美化打印和验证 GraphQL 查询、突变和架构——在浏览器中私密进行。
.graphql.gql
GraphQL 输入
0 行0 字节
格式化查询
0 行0 字节
关于GraphQL 格式化工具
Handytool 的 GraphQL 格式化工具解析任何 GraphQL 文档——查询、突变、订阅或 SDL 架构定义——使用官方 graphql.js 解析器,然后以一致的缩进重新发出它。验证按钮确认文档解析而不渲染它。一切都在本地运行,所以对格式化内部 API 查询或专有架构是安全的。
GraphQL 格式化工具功能
- 01
官方 graphql.js 解析器
与 GraphQL 参考实现相同的解析器。错误带有精确的行和列,格式化是规范的。
- 02
查询、突变和 SDL
操作文档和架构定义都有效。类型定义、指令和描述干净地往返。
- 03
验证而不运行
验证仅确认文档解析。它不执行查询、不需要架构、不发送网络调用。
GraphQL 格式化工具常见问题
- 它针对架构进行验证吗?
- 否——仅语法验证。基于架构的验证需要目标架构来比较字段名和参数类型;此工具仅确认文档解析。
- 它会保留我的注释吗?
- GraphQL 注释(以 # 开头的行)被解析器去除。要保留文档,在类型和字段定义上使用 """description""" 字符串文本——这些往返正确。
- 这支持哪个 GraphQL 规范版本?
- 当前 2021 年 10 月规范,包括 OneOf 输入对象和 @specifiedBy 指令等功能。
- 查询是否被上传到任何地方?
- 否。graphql.js 解析器完全在浏览器中运行——您的操作留在您的设备上。