File

src/common/auth/guards/jwt-auth.guard.ts

Extends

AuthGuard("jwt")

Index

Methods

Methods

handleRequest
handleRequest(err: any, user: any, info: any)
Parameters :
Name Type Optional
err any No
user any No
info any No
Returns : any
import { Injectable, UnauthorizedException } from "@nestjs/common";
import { AuthGuard } from "@nestjs/passport";

@Injectable()
export class JwtAuthGuard extends AuthGuard("jwt") {
  handleRequest(err: any, user: any, info: any): any {
    if (!user || info) {
      throw new UnauthorizedException({
        statusCode: 401,
        message: info.message,
      });
    }
    return user;
  }
}

results matching ""

    No results matching ""