GraphGL 教程
GraphQL是一种开源服务器端技术,由 Facebook 开发,用于优化 RESTful API 调用。它是一个执行引擎和一种数据查询语言。本教程将向您介绍 GraphQL 的基本概念,包括:
- 使用 Apollo 服务器实现 GraphQL API
- 使用 GraphiQL 测试 GraphQL API
- 构建 ReactJS(使用Apollo Client库)和 jQuery 客户端应用程序来使用 API
1. 目标群体
本教程是为从事基于客户端 - 服务器体系结构的 JavaScript 应用程序的开发人员创建的。完成本教程后,您将能够为移动和 Web 应用程序构建适度复杂的 GraphQL API。
2. 先决条件
本课程基于 NodeJs 和 Express。因此,如果您对 NodeJS 有基本的了解,那么学习 GraphQL 将很容易。对于 GraphQL 的前端集成,我们将使用 ReactJs 和 Jquery。由于本教程中的插图使用了 EcmaScript 6(ES6)语法,因此这些领域的知识可能会有所帮助。
GraphQL 是一种开源服务器端技术,由 Facebook 开发,用于优化 RESTful API 调用。它是一个执行引擎和一种数据查询语言。在本章中,我们将讨论使用GraphQL的优势。1. 为何选择GraphQL ...