| import { Injectable, UnauthorizedException } from '@nestjs/common'; | |
| import { AuthGuard } from '@nestjs/passport'; | |
| import { AuthService } from './auth.service'; | |
| () | |
| export class JwtAuthGuard extends AuthGuard('jwt') { | |
| handleRequest(err, user, info) { | |
| // console.log( user, err, info ) | |
| // You can throw an exception based on either "info" or "err" arguments | |
| // console.log(user, info, '##################JWT'); | |
| if (err || !user) { | |
| // console.log('ERROR', err); | |
| throw err || new UnauthorizedException(); | |
| } | |
| return user; | |
| } | |
| } | |