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 ...