因此,我正在使用apollo-server-express进行模式拼接,我相信它使用graphql-tools并根据此处的文档进行操作:https://www.apollographql.com/docs/apollo-server/features/caching#adding-cache-hints-statically-in-your-schema
“关于兼容性的重要说明:设置缓存提示当前与模式拼接的graphql-tools实现不兼容,因为缓存提示没有正确地从一个服务传递到另一服务。”
类似的线程:Apollo Server - Confusion about cache/datasource options
我目前已经用我的代码以与问题提出的方式相同的方式来缓存来自数据库的响应,但是我无法完全理解接受的答案,并且不确定所述接受的答案是否倾向于这种情况下的客户端缓存。 / p>
因此,我对如何在Apollo上实现缓存一无所知。还有什么其他选择?