图书介绍

GraphQL学习指南pdf电子书版本下载

GraphQL学习指南
  • 郭笑鹏译;(美)伊夫·波尔切洛 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111628613
  • 出版时间:2019
  • 标注页数:168页
  • 文件大小:42MB
  • 文件页数:179页
  • 主题词:检索语言-程序设计-指南

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快] 温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页 直链下载[便捷但速度慢]   [在线试读本书]   [在线获取解压码]

下载说明

GraphQL学习指南PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如 BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

前言 1

第1章 欢迎来到GraphQL的世界 5

GraphQL是什么 6

GraphQL规范 8

GraphQL的设计原则 8

GraphQL的起源 9

数据传输的历史 10

远程过程调用 10

简单对象访问协议 10

表述性状态传递(REST) 10

REST的缺点 11

过量获取 11

获取不足 13

管理REST接口 15

现实世界中的GraphQL 15

GraphQL客户端库 15

第2章 图论 17

图论相关词汇 19

图论的历史 22

树就是图 25

现实世界中的图形结构 28

第3章 GraphQL查询语言 31

GraphQL API工具 33

GraphiQL 33

GraphQL Playground 35

公共GraphQL API 37

GraphQL查询字段 37

边和连接 40

片段 41

变更 47

使用查询变量 48

订阅 49

自检 50

抽象语法树 51

第4章 设计schema 53

定义类型 53

类型 54

标量类型 55

枚举 55

连接和列表 56

一对一连接 57

一对多连接 58

多对多连接 59

不同类型的列表 61

参数 63

筛选数据 64

变更 67

输入类型 68

返回类型 71

订阅类型 72

schema文档 73

第5章 创建一个GraphQL API 77

项目设置 77

解析器 78

根解析器 80

类型解析器 81

使用输入和枚举类型 84

边和连接 86

自定义标量 90

apollo-server-express 94

上下文 97

安装MongoDB 97

将数据库添加到上下文 98

GitHub授权 100

设置GitHub授权 100

授权流程 101

githubAuth变更操作 103

验证用户 106

总结 112

第6章 GraphQL客户端 113

使用GraphQL API 113

fetch请求 113

graphql-request 115

Apollo Client 117

在React中应用Apollo Client 118

启动项目 118

配置Apollo Client 119

Query组件 121

Mutation组件 124

授权 126

为用户授权 127

用户识别 130

添加缓存 132

取回策略 132

持久缓存 133

更新缓存 134

第7章 现实世界中的GraphQL 139

订阅 139

使用订阅 140

在项目中配置订阅 144

上传文件 148

在服务器端处理文件上传 149

通过Apollo Client上传一张新照片 151

安全 157

设置请求超时时间 157

数据限制 158

限制查询深度 158

限制查询复杂度 160

Apollo Engine 162

让我们更进一步 163

增量迁移 163

schema优先开发 164

GraphQL的业内活动 166

社区 167

加入社区聊天群组 167

精品推荐