我的公司目前在客户端使用 React Relay Modern,在我们的 GQL 服务器上使用 Apollo Sever。到目前为止,他们正在考虑添加一些优化以提高性能。我阅读该主题的其中一件事是持久查询的用户。React Relay 有一个简单的配置,用于为持久化查询生成 md5 散列以及包含原始查询的文件。但是,Apollo Server 有自己的解决方案,旨在与 Apollo Client 一起使用。我找不到任何将这两个概念结合在一起的方法。Apollo Server 在处理持久查询方面似乎非常严格,这使我的任务变得非常困难。
任何有任何想法或解决方案但不涉及更改底层技术的人将不胜感激。到目前为止,我唯一能想到的就是在 Apollo Server 前面安装 express JS 中间件,并尝试将哈希修改回所需的查询对象。