error

개발 공부/NestJS

JWT Guard 에러 메세지 커스텀

개요 JWT 인증 에러시 메세지가 "Unauthorized"로 통일 되서 나오는게 싫었다. 스택오버플로우 참고, AuthGuard의 handleRequest 메서드를 사용하여 에러 메세지를 변경하였다. 아래 예제에는 토큰 만료 에러만 분기 처리를 했지만 그 외의 상황도 추가할 예정이다. import { Injectable, UnauthorizedException } from '@nestjs/common'; import { AuthGuard } from '@nestjs/passport'; import { TokenExpiredError } from 'jsonwebtoken'; @Injectable() export class JwtAuthGuard extends AuthGuard('jwt') { handle..

게으른 제이
'error' 태그의 글 목록