【发布时间】:2022-01-16 04:35:55
【问题描述】:
我是 NestJS 的新手,对 @liaoliaots/nestjs-redis(https://github.com/liaoliaots/nestjs-redis) 包有一些误解。例如,我有一个带有以下构造函数的守卫:
import { InjectRedis } from '@liaoliaots/nestjs-redis';
import { Redis } from 'ioredis';
@Injectable()
export class SomeGuard implements CanActivate {
constructor(@InjectRedis() redis: Redis) {}
...
}
然后我希望那个守卫是全球性的:
//main.ts
...
app.useGlobalGuards(new SomeGuard(/* what??? */));
...
所以这是一个问题:我需要通过什么? @InjectRedis 做出奇怪的事情:)
感谢回复
【问题讨论】:
标签: node.js typescript redis nestjs