此页面需要javascript支持,请在浏览器中启用javascript

Graphql 学习笔记(2)

gql
Graphql
共217个字,阅读时间 1 分钟
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://icebreaker.top/articles/2020/10/gql-2

遇到几个问题:

  • 1. 高亮的解决 vscode 插件GraphQL 或者 GraphQL for VSCode这里我推荐 GraphQL这个插件,因为这个是 GraphQL Foundation 搞得

    1. Http server 查了一下 express-graphql 感觉太老,用的不多 weekly 500k 左右 apollo-server-core weekly 1M 多,而且扩展丰富,支持的 framework 多,就决定是它了
    1. 看了之后需要实践,不然还是一点头绪都没有

按照官方文档写 Schemas 感觉太憋屈,我们这里用 graphql-compose 用 js 去生成 Schemas 增强它的可编程性

graphql-compose

Quick Start Guide

做了一遍

Quick Start + Mongoose

Quick Start 是 hard code 数据的 ,我们要做 crud , 也要把关系添加进去,同时不使用 graphql-compose-mongoose 做快速生成 实际上这一步也在探索 graphql-compose-mongoose 内部的生成规则