文件名称:graphQL-tutorial:带有阿波罗,节点,表达,React的graphQL教程
文件大小:853KB
文件格式:ZIP
更新时间:2024-05-18 00:19:44
JavaScript
简介 定义 一种用于API调用的数据查询语言 核心思想 传统的api调用一般获取到的是后端组装好的一个完整对象,而前端可能只需要用其中的某些字段,大部分数据的查询和传输工作都浪费了。graphQL提供一种全新数据查询方式,可以只获取需要的数据,使api调用更灵活、高效和低成本。 特点 需要什么就获取什么数据 支持关系数据的查询 API无需定义各种路由,完全数据驱动 无需管理API版本,一个版本持续演进 支持大部分主流开发语言和平台 强大的配套开发工具 使用方法 下面我们通过搭建一个的新闻网站来直观学习graphQL的基本使用方法,所有数据由 获得。 服务端 服务端采用node + express。新建一个node项目,安装如下依赖: $ npm i graphql express-graphql express axios 创建入口文件 server.js,里面创建express服务。使
【文件预览】:
graphQL-tutorial-master
----client()
--------.gitignore(310B)
--------package.json(740B)
--------src()
--------public()
--------README.md(3KB)
--------yarn.lock(422KB)
----.gitignore(12B)
----package.json(570B)
----public()
--------service-worker.js(1KB)
--------static()
--------precache-manifest.9966695c87632c21b7cd53e422384f34.js(619B)
--------index.html(2KB)
--------favicon.ico(4KB)
--------manifest.json(306B)
--------asset-manifest.json(805B)
----README.md(9KB)
----schema.js(2KB)
----server.js(534B)
----yarn.lock(39KB)