GraphOS Studio 资源管理器
发现 Apollo 的全面 GraphQL 操作管理 IDE
GraphOS Studio 资源管理器是一个强大的网页集成开发环境,用于创建、运行和管理GraphQL操作
资源管理器对所有GraphOS组织都是免费的。它支持所有GraphQL操作类型(查询
,更新
,和订阅
)。
💡 提示
资源管理器还提供一种沙盒模式,无需 Apollo 帐户即可使用。
设置
开始使用探索者,创建一个图在GraphOS Studio中,然后从左侧导航到该图的探索者页面。
构建查询
下面是一个示例嵌入式探索者,您可以使用它来尝试下面描述的查询-构建功能!
操作编辑器
探索者的操作编辑器是基于 Monaco Monaco构建的。它提供了查询-构建工具的常见功能,包括:
- 指定头信息、变量和环境变量的面板
- 会话之间的持久性
- 快捷键(点击操作编辑器右下角的键盘图标以查看所有可用快捷键)
编辑器还提供了对GraphQL的完整IntelliSense支持,包括:
- 查询代码诊断
- 自动完成
- 鼠标悬停时查看定义
- 使用命令点击跳转到定义
编辑器可以管理多个操作,并分别对这些操作进行推理。当您工作时,编辑器将焦点切换到您所点击的操作。每个操作都有自己的上下文菜单(•••
),使您能够格式化它、复制链接以共享,或生成curl
命令。
文档标签页
探索者的文档标签页使您可以从模式的一个入口点开始,逐步进入您的模式。当您逐步进入一个字段及其子字段时,探索者会跟踪您在模式中的当前路径。
您可以在文档标签页中任何字段的旁边点击⊕按钮,将那个字段添加到操作编辑器中的当前路径。默认情况下,探索者会自动为该字段的参数生成变量。
搜索您的模式
探索者提供两步模式搜索(快捷键⌘+K
):
- 找到您要查找的模式
- 找到从模式入口点到该字段的理想路径
1. 查找字段
首先,您可以通过名称来搜索一个字段,例如email
。界面有助于您区分同名字段,例如User.email
与 Organization.email
。搜索是“模糊”的,因此即使不知道字段的准确拼写也能工作。
如果您确切知道要查找的类型和哪个字段,可以用句点分隔这些值,例如User.email
。
2. 找到字段路径
在您识别出类型-字段对后,探索器列出从您的模式入口点(查询
、 变异
和 订阅
)开始的该字段的全部路径。这些路径按深度排序。
ⓘ 注意
在GraphQL中,找到字段的路径尤其重要,因为只有在上您的查询中字段的位置有效时,您才能对该字段进行查询。
选择您想要的路径后,探索器在文档选项卡中打开该路径。然后,您可以通过点击⊕按钮将该路径添加到您的查询中。
附加功能
探索器还提供
- Sandbox支持,无需Apollo账户
- 多种方式用于与GraphQL服务器进行认证。
- 操作集合,以便与团队成员共享常见操作
- 能够在您自己的网站上嵌入探索器的能力
- 显示选项、联邦支持等