src/common/auth/guards/jwt-auth.guard.ts
AuthGuard("jwt")
Methods |
| handleRequest |
handleRequest(err: any, user: any, info: any)
|
|
Defined in src/common/auth/guards/jwt-auth.guard.ts:6
|
|
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;
}
}