我有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)
你能帮忙吗,在架构上应用缓存控制的正确方法是什么?
我按照下面的说明进行操作,但似乎不起作用。