GraphQL 学习指南 (19):GraphQL 查询语言 3.1.2

阅读数:14 2019 年 12 月 18 日 20:44

GraphQL学习指南(19):GraphQL查询语言 3.1.2

(GraphQL Playground)

内容简介
为什么 GraphQL 是 Ajax 诞生以来具创新性的数据获取技术?GraphQL 通过为 API 提供查询语言和用以完成查询的运行状态,提供了对 REST 和特定页面服务架构的替代方案。借助这《GraphQL 学习指南》,Alex Banks 和 Eve Porcello 为希望开始使用 GraphQL 的前端 Web 开发人员、后端工程师以及项目或产品经理提供了一条清晰的学习路径。你将先后探索图论、图数据结构和 GraphQL 类型,之后在实际项目中学习如何为照片共享应用构建 schema。
《GraphQL 学习指南》还将向你介绍 Apollo Client,可用来将 GraphQL 连接到你的用户界面。

另一个浏览 GraphQL API 的工具是 GraphQL Playground。由 Prisma 团队开发的 GraphQL Playground 除了具有 GraphiQL 的功能之外,还添加了一些有趣的配置项。访问 https://www.graphqlbin.com ,可以最快体验 GraphQL Playground。只要你提供接口,就可以通过它和数据进行交互。

GraphQL Playground 和 GraphiQL 非常相似,并且还有一些让你用起来很方便的额外功能。其中最重要的就是可以通过 GraphQL 请求发送自定义的 HTTP 请求头,如图 3-5 所示(我们将在第 5 章介绍授权时更详细地讨论该功能)。

GraphQL Bin 也是一款很方便的协作工具,你可以和其他人共享你的 Bin 链接,见图 3-6。

GraphQL学习指南(19):GraphQL查询语言 3.1.2

图 3-5:GraphQL Playground

GraphQL学习指南(19):GraphQL查询语言 3.1.2

图 3-6:分享 Bin 链接

GraphQL Playground 有桌面版本,你可以使用 Homebrew 在本地安装:

复制代码
brew cask install graphql-playground

或者你可以直接从网站 http://bit.ly/graphql-pg-releases 下载。

在安装或了解了 GraphQL Bin 后,就可以开始发送查询(Query)了。要快速上手,可直接在 Playground 网站上粘贴 API(公共 API 或本地运行的 localhost 项目均可)。

GraphQL学习指南(19):GraphQL查询语言 3.1.2

购书地址 https://item.jd.com/12639300.html?dist=jd

评论

发布