, 一个是query, 一个是mutation Query可以简单理解为 rest的get请求, 就是一个获取资源的请求....请求体积过大带来的网络消耗性能
被人知道了你整个消息体, 带来的安全问题
请求体积过大带来的网络消耗性能
如果使用过GraphQL的就会知道, 它默认使用的是POST请求, 好处就是, 不论你schema...但是不足的地方就在于, 没有办法使用http cache, HTTP 缓存 - HTTP | MDN /虽然 HTTP 缓存不是必须的,但重用缓存的资源通常是必要的。...然而常见的 HTTP 缓存只能存储 GET 响应,对于其他类型的响应则无能为力。/ 当然, 我们可以将默认的请求类型改为GET, 但是当schema过大的时候 ,就会出问题了.....graphql 文件
去遍历获得它的fragment
通过AST给每一个节点上面添加__typename (这一步可能不需要, 因为如果你的请求设置了不带__typename, 就没必要了)
hash