但是这样带来了几个坏处:
我明明只需要部分数据, 你却给我返回了整个对象,不太合理
如果整个对象过于庞大 甚至你需要多个表查询拼一个对象给我, 那么我只取其中的一小部分而已, 性能开销浪费了
我只需要部分信息...预生成persisted query
刚刚我们介绍了, 如何在使用过程中生成. 但是如何预生成呢? 也就是, 在前端部署的过程中或者是在访问页面之前就已经生成好....这样的设想完成起来, 需要解决一个最主要的问题, 后端如何在前端没有访问的时候提前预知schema?...如何去预生成
我们这里采用的是, 在前端部署的过程中通过已有schema在node运行生成一段querystring, 通过hash后发给后端, 后端将这段query持久化起来
具体的做法是:
获取源头...· apollographql/apollo-client · GitHub, 但是使用上述代码也是没有问题的.