多个本地策略在PassportStrategy中不起作用

时间:2020-06-25 09:55:29

标签: typescript nestjs nestjs-passport

我正在使用NestJS框架。我有一个LocalStrategy来验证用户身份。现在,我需要另一个名为MylocalStrategy的LocalStrategy。为此,我添加了两个文件:mylocal.strategy.ts和mylocal-auth.guard.ts

这是我的mylocal-auth.guard.ts内容:

import { Injectable } from '@nestjs/common';
import { AuthGuard } from '@nestjs/passport';

@Injectable()
export class MylocalAuthGuard extends AuthGuard('mylocal') {}

但是当我使用@UseGuards(MylocalAuthGuard)时出现错误:“未知身份验证策略“ mylocal””

可能是什么问题?

0 个答案:

没有答案