使用 Express 和 React 搭建 GraphQL 实例
- 什么是 GraphQL
- graphql 既是一种用于 API 的查询语言也是一个满足于数据查询的运行时
GraphQL
对你的 API 中的数据提供了一套易于理解的完整描述, 使得客户端能够准确地获得他需要的数据, 而且没有任何冗余- 请求你所要的数据不多不少
- 只用一个请求就能获取多个资源
- 创建后端项目
mkdir server
cd server
npm init -y
npm i express graphql express-graphql mongoose cors --save
- 实现商品分类接口
server.js
const express = require('express')
const graphqlHTTP = require('express-graphql')
const schema = require('./schema')
const cors = require('cors')
const app = express()
app.use(cors())