GraphGL教程


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

  • 使用Apollo服务器实现GraphQL API

  • 使用GraphiQL测试GraphQL API

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

目标群体

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

先决条件

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