2021年10月29日
张贴者:Ankit Kanojia
GraphQL 是一个查询 语言(因此, “QL”),它准确地描述了客户端应该如何通过称为API的应用程序编程接口请求信息. 它是一种语法,开发人员可以使用它从多个资源中请求特定的数据结构. 一旦客户端根据需要在请求中定义了数据结构, 将从服务器返回完全相同的结构化JSON数据. 在2015年公开发布之前,GraphQL是在2012年由Facebook内部开发的.
兼容所有流行的编码语言,如c#, PHP, Python, Ruby, JavaScript等. GraphQL旨在为开发人员提供来自API的结构化数据的全面视图, 它提供了一种只接收相关数据的能力,以及一种使api更容易随时间扩展的体系结构.
什么是GraphQL Playground?
这是一种互动, 图形化的, 浏览器中的GraphQL IDE,它是Prisma基于GraphQL创建的. 在开发模式下,GraphQL Playground是由Apollo在同一个URL上启用的 服务器(e.g. http://localhost:4000/graphql). 最有效的工具或说IDE在浏览器中,而可以用来测试你的API是否工作.
在本文中,我们将学习如何使用Node和Express编写一个简单的Hello World GraphQL API.
开始使用简单的Hello世界实现
一步。 1: 配置项目并安装所有依赖项
mkdir graphql-表达-演示
cd graphql-表达-演示
npm 初始化 -y
npm 安装 表达表达-graphql graphql graphql-标签 歌珥
一步。 2: 创建 指数.js 归档和写入 以下 代码在该文件中,并使其作为主要入口点
常量 表达 = 需要(“表达”)
常量 歌珥 = 需要('歌珥')