小编hbi*_*uni的帖子

如何在 apollo-server-hapi graphql 上实现缓存

我有graphql apollo-server-hapi。我尝试添加缓存控制,如下所示:

const graphqlOptions = {
  schema,
  tracing: true,
  cacheControl: true,
};
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在架构基础上添加缓存选项时:

type Author @cacheControl(maxAge: 60) {
  id: Int
  firstName: String
  lastName: String
  posts: [Post]
}
Run Code Online (Sandbox Code Playgroud)

我收到此错误消息:

Error: Unknown directive "cacheControl".
Run Code Online (Sandbox Code Playgroud)

你能帮忙吗,在架构上应用缓存控制的正确方法是什么?

我按照下面的说明进行操作,但似乎不起作用。

阿波罗缓存控制

caching hapijs graphql apollo-server

2
推荐指数
1
解决办法
1964
查看次数

标签 统计

apollo-server ×1

caching ×1

graphql ×1

hapijs ×1