开发者工具
利用这些服务和扩展提升您的开发者体验
GraphOS 和 Apollo Studio
GraphOS 是 Apollo 的多功能平台,旨在帮助您增长和协作您的 图。 Apollo Studio 是 GraphOS 的网页界面,提供了对您的图的使用和性能的有帮助视图。
GraphOS 提供了以下功能,其中包括:GraphOS供所有 Apollo 用户免费使用:
- 探索者,一个强大的 GraphQL IDE,可连接到您所有环境,并提供了一流的方式来编写和管理查询。
- 一个 GraphQL schema 注册表,可跟踪您的图在各个环境中的演变。
- 深入洞察哪些部分的图正在被积极使用,以及由谁使用。
- 通过组织进行团队协作
要了解更多关于 GraphOS 的信息,请查看 概览。
Apollo 客户端 Devtools
Apollo客户端开发工具可以作为扩展组件在Chrome中使用。Chrome和Firefox中。
功能
Apollo客户端开发工具显示在您浏览器检查器面板的“Apollo”标签中,与默认标签如“控制台”和“网络”并列。当前开发工具主要有以下四个功能:
- GraphiQL:通过您Web应用配置的Apollo客户端实例向服务器发送查询,或查询Apollo客户端缓存以查看已加载数据。
- 监视查询检查器:查看活动查询、变量和缓存结果,并重新运行单个查询。
- 突变检查器:查看活动突变及其变量,并重新运行单个突变。
- 缓存检查器:可视化Apollo客户端缓存,并通过字段名称和/或值进行搜索。
安装
配置
当您的应用处于开发模式时,Apollo客户端开发工具将作为“Apollo”标签出现在您浏览器的检查器中。要在生产应用中启用开发工具,请将connectToDevTools: true
传递到您的应用中的ApolloClient
构造函数。如果需要手动禁用此功能,则传递:
了解更多有关贡献和调试的信息,请访问Apollo Client Devtools GitHub 页面。