您好,我正在使用缓存模块在嵌套的js中进行缓存,正如我在文档中所读到的,您可以在register函数中设置ttl时间。
CacheModule.register({
ttl: 200000,
max: 1000
})我很困惑,我如何设置自定义ttl到任何路由,所以如果我有,像这样的路由
@UseInterceptors(CacheInterceptor)
export class TestController {
@Get('testData')
getRequest(@Request() req: Request, @Query() query) {
return "I AM CACHED";
}
}因此getRequest处理程序只缓存20秒,而不是200000秒
发布于 2019-05-14 04:38:50
我建议你去看看
如果要使用injection,请使用
在每个处理程序上应用缓存拦截器
https://stackoverflow.com/questions/56112809
复制相似问题