您好,欢迎来到聚文网。 登录 免费注册
GRAPHQL学习指南

GRAPHQL学习指南

  • 字数: null千字
  • 装帧: 平装
  • 出版社: 机械工业出版社
  • 作者: [美]伊芙·波塞洛(Eve Porcello)等
  • 出版日期: 2019-06-01
  • 商品条码: 9787111628613
  • 版次: 1
  • 开本: 16开
  • 页数: 180
  • 出版年份: 2019
定价:¥79 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
编辑推荐
为什么GraphQL是Ajax诞生以来拥有创新性的数据获取技术?GraphQL通过为API提供查询语言和用以完成查询的运行状态,提供了对REST和特定页面服务架构的替代方案。借助这本书,Alex Banks和Eve Porcello为希望开始使用GraphQL的前端Web开发人员、后端工程师以及项目或产品经理提供了一条清晰的学习路径。你将先后探索图论、图数据结构和GraphQL类型,之后在实际项目中学习如何为照片共享应用构建schema。本书还将向你介绍Apollo Client,可用来将GraphQL连接到你的用户界面。探索图论并回顾当今使用的家喻户晓的图形实例了解GraphQL如何将数据库查询方法应用于互联网为照片分享应用创建一个schema,让它成为前后端团队间的桥梁和契约使用JavaScript构建功能完备的GraphQL服务,使用Apollo实现客户端了解如何为生产环境准备GraphQL API和客户端
内容简介
本书为希望开始使用GraphQL的前端Web开发人员、后端工程师以及项目或产品经理提供了一条清晰的学习路径。书中将先后探索图论、图数据结构和GraphQL类型,之后在实际项目中学习如何为照片共享应用构建schema。本书还介绍了Apollo Client,可用来将GraphQL连接到用户界面。
作者简介
Alex Banks和Eve Porcello都是软件工程师,LinkedIn Learning作者、讲师以及Moon Highway的创始人。Moon Highway是一家位于北加州的培训和课程开发公司。
目录
前言1第1章 欢迎来到GraphQL的世界5GraphQL是什么6GraphQL规范8GraphQL的设计原则8GraphQL的起源9数据传输的历史10远程过程调用10简单对象访问协议10表述性状态传递(REST)10REST的缺点11过量获取11获取不足13管理REST接口15现实世界中的GraphQL15GraphQL客户端库15第2章 图论17图论相关词汇19图论的历史22树就是图25现实世界中的图形结构28第3章 GraphQL查询语言31GraphQL API工具33GraphiQL33GraphQL Playground35公共GraphQL API37GraphQL查询字段37边和连接40片段41变更47使用查询变量48订阅49自检50抽象语法树51第4章 设计schema53定义类型53类型54标量类型55枚举55连接和列表56一对一连接57一对多连接58多对多连接59不同类型的列表61参数63筛选数据64变更67输入类型68返回类型71订阅类型72schema文档73第5章 创建一个GraphQL API77项目设置77解析器78根解析器80类型解析器81使用输入和枚举类型84边和连接86自定义标量90apollo-server-express 94上下文97安装MongoDB 97将数据库添加到上下文98GitHub授权100设置GitHub授权100授权流程 101githubAuth变更操作103验证用户106总结112第6章 GraphQL客户端113使用GraphQL API113fetch请求113graphql-request115Apollo Client117在React中应用Apollo Client118启动项目118配置Apollo Client119Query组件121Mutation组件124授权126为用户授权127用户识别130添加缓存132取回策略132持久缓存133更新缓存134第7章 现实世界中的GraphQL139订阅139使用订阅140在项目中配置订阅144上传文件148在服务器端处理文件上传149通过Apollo Client上传一张新照片151安全157设置请求超时时间157数据158查询深度158查询复杂度160Apollo Engine162让我们更进一步163增量迁移163schema优先开发164GraphQL的业内活动166社区167加入社区聊天群组167

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网