使用 Express 和 React 搭建 GraphQL 实例

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

posted @ 2020-12-08 22:14  述不作  阅读(89)  评论(0编辑  收藏  举报