GraphQL学习
学习记录📝 Repo
资料
https://mp.weixin.qq.com/s/bqStS2IBvBSDAiSjLdYETw
https://www.apollographql.com/docs/apollo-server/
尝鲜(初次体验)
复制文档
1 | # ... init ... |
1 | var { graphql, buildSchema } = require('graphql'); |
然后运行 node app
, 基本操作了… 这个可能不太直观 ~
1 | npm install express express-graphql graphql |
1 | var express = require('express'); |
然后运行 node app
, 可以在 /graphql
路由下运行他的工具页面 (懒得截图 🍑)
1 | npm install apollo-server-express express |
1 | const express = require('express'); |
重复上面的操作… 这里利用了 apollo-server
1 | { |
简单的查询 Query hello….. hello world 经典语录
具体的可以看文档, 没有什么营养 因为都是copy的(凑点字数)…..
简单的操作
需要一个简单的 books list
- 查询所有books
- 添加 book
- 更新 book
- 删除 book
跳过依赖安装, 缺少依赖自行搞定! 没有使用数据库 本地存放一个 Varible
1 | const express = require('express'); |
1 | query GetBooks { |
一些请求语句参考 愿君快速 debug
1 | { |
所有书单的返回 list
因为第一次使用, 先给自己踩个坑, 后续的一些功能使用会慢慢了解, 并且更新文章 🍑