GraphQL 教程

GraphQL 教程


GraphQL 是一种开源服务器端技术,由 Facebook 开发,用于优化 RESTful API 调用。它是一个执行引擎和一种数据查询语言。本教程将向您介绍 GraphQL 的基本概念,包括 -

  • 使用 Apollo 服务器实现 GraphQL API

  • 使用 GraphiQL 测试 GraphQL API

  • 构建 ReactJS(使用 Apollo 客户端库)和 jQuery 客户端应用程序来使用 API

观众

本教程是为从事基于客户端-服务器架构的 JavaScript 应用程序的开发人员创建的。完成本教程后,您将能够为移动和 Web 应用程序构建中等复杂的 GraphQL API。

先决条件

本课程基于 NodeJs 和 Express。所以,如果你对 NodeJS 有基本的了解,学习 GraphQL 就会很容易。对于 GraphQL 的前端集成,我们将使用 ReactJs 和 Jquery。由于本教程中的插图使用 EcmaScript 6 (ES6) 语法,因此这些领域的知识会很有帮助。