}
}
复制代码
我在A页面需要country信息, 在B页面需要 country和province信息, 在C页面再多给我返回个cities 以前遇到这种需求, 后端至少得写3个API用来返回,当然前端也得写...消息体暴露带来的安全问题
我们在请求的时候, 可以从http请求的Headers里面看到我们的query, 里面有完整的schema,
那么有没有解决这两点的办法呢?...也就是, 在前端部署的过程中或者是在访问页面之前就已经生成好.
为什么要预生成
当然, 还是要问为什么要这么做....简单来说, 还是为了更好的优化, 试想一下, 如果我已经可以将一个大量访问的schema的变动提前缓存起来, 并且准备好这份数据, 当前端访问的时候, 我直接将这份缓存好的数据扔给前端, 而不是再在后台重新查询拼接...这样的设想完成起来, 需要解决一个最主要的问题, 后端如何在前端没有访问的时候提前预知schema?