【发布时间】:2021-09-02 06:28:18
【问题描述】:
我在两个使用不同身份验证策略的应用程序之间共享了代码。
我想创建注入令牌 'AUTH_GUARD' Angular 之类的
{
provide: 'AUTH_GUARD',
useClass: AuthGuard
}
然后用在
@UseGuards(@Inject('AUTH_GUARD')) or @UseGuards('AUTH_GUARD') or @UseGuards(() => Inject('AUTH_GUARD'))
@Controller("/protected")
但 UseGuards 不能将注入令牌作为输入参数
【问题讨论】:
标签: dependency-injection nestjs