小编adh*_*yan的帖子

NestJS - 错误:未知的身份验证策略“本地”

这些是我拥有的部分 NestJS 代码片段。我正在尝试实施护照本地策略来获取用户名和密码。使用身份验证防护时,我在控制器文件中收到 -Error: Unknown authentication Strategy "local"。

AuthModule.ts

import { Module } from '@nestjs/common';
import { JwtModule } from '@nestjs/jwt';
import { PassportModule } from '@nestjs/passport';
import { UserModule } from 'src/user/user.module';
import { JwtAuthController } from './jwt-auth.controller';
import { JwtAuthService } from './jwt-auth.service';
import { JwtStrategy } from './jwt.strategy';
import { LocalStrategy } from './local.strategy';

@Module({
  imports: [
    UserModule,
    PassportModule,
    JwtModule.register({
      secret: process.env.SECRETKEY,
      signOptions: { expiresIn: '3600s' }
    })
  ],
  controllers: [JwtAuthController],
  providers: [JwtAuthService, LocalStrategy, JwtStrategy],
  exports: [JwtAuthService], …
Run Code Online (Sandbox Code Playgroud)

javascript authentication passport-local passport.js nestjs

6
推荐指数
2
解决办法
9680
查看次数