GraphQL学习指南

GraphQL学习指南

作者:[美] 伊芙· 波塞洛(Eve Porcello)[美] 亚历克斯· 班克斯(Alex Banks)

出版社:机械工业

出版年:2019年6月

ISBN:9787111628613

所属分类:网络科技

书刊介绍

《GraphQL学习指南》内容简介

本书为希望开始使用GraphQL的前端Web开发人员、后端工程师以及项目或产品经理提供了一条清晰的学习路径。书中将先后探索图论、图数据结构和GraphQL类型,之后在实际项目中学习如何为照片共享应用构建schema。本书还介绍了Apollo Client,可用来将GraphQL连接到用户界面。
(美)亚历克斯·班克斯(Alex Banks)和(美)伊芙·波塞洛(Eve Porcello)都是软件工程师,LinkedIn Learning作者、讲师以及Moon Highway的创始人。Moon Highway是一家位于北加州的培训和课程开发公司。

作品目录

O’Reilly
Media,Inc.介绍
译者序
前言
第1章:欢迎来到GraphQL的世界
GraphQL是什么
GraphQL的起源
数据传输的历史
REST的缺点
现实世界中的GraphQL
第2章:图论
图论相关词汇
图论的历史
树就是图
现实世界中的图形结构
第3章:GraphQL查询语言
GraphQL
API工具
GraphQL查询字段
变更
订阅
自检
抽象语法树
第4章:设计schema
定义类型
类型
标量类型
连接和列表
参数
输入类型
返回类型
订阅类型
schema文档
第5章:创建一个GraphQL
API
项目设置
解析器
apollo-server-express
上下文
GitHub授权
总结
第6章:GraphQL客户端
使用GraphQL
API
Apollo
Client
在React中应用Apollo
Client
授权
添加缓存
第7章:现实世界中的GraphQL
订阅
在项目中配置订阅
上传文件
安全
让我们更进一步

热门书摘

最好通过此方法找出根类型上可用的字段

输入类型和枚举类型非常好用,结合在一起使用更能起到事半功倍的效果

订阅功能是基于WebSockets的。要在服务器上使用WebSockets,需要安装一些额外的包

相关推荐

微信二维码