인프런 커뮤니티 질문&답변

iufan1526님의 프로필 이미지

작성한 질문수

[코드팩토리] [초급] NestJS REST API 백엔드 완전 정복 마스터 클래스 - NestJS Core

토큰 시스템을 사용하도록 엔드포인트 변경하기

nest에서 throw시

23.12.26 18:47 작성

·

276

0

- 학습 관련 질문을 남겨주세요. 상세히 작성하면 더 좋아요!
- 먼저 유사한 질문이 있었는지 검색해보세요.
- 서로 예의를 지키며 존중하는 문화를 만들어가요.
- 잠깐! 인프런 서비스 운영 관련 문의는 1:1 문의하기를 이용해주세요.

 

안녕하세요. 강의 너무 잘보구있습니다!!

다름아니라 강의를 보던중 예외가 발생하면 throw new nest에서 제공되는 예외처리 이렇게 반환을 해주고있습니다. 그런데 제가 알고있는 부분으로는 throw시 그 함수가 즉시 중단되고 호출한 부분에서 try catch를 해줘야한다고 알고있었습니다. 그런데 강의에서도 그렇고 제가 직접해보았을때 그런 처리없이 postman으로 요청시 예외처리가 정상적으로 됩니다. 이게 어떤 흐름으로 되는것일까요?




코드팩토리 통합 링크
https://links.codefactory.ai

Flutter 강의를 구매하시면 코드팩토리 디스코드 서버 플러터 프리미엄 채널에 들어오실 수 있습니다! 디스코드 서버에 들어오시고 저에게 메세지로 강의를 구매하신 이메일을 보내주시면 프리미엄 채널에 등록해드려요! 프리미엄 채널에 들어오시면 모든 질의응답 최우선으로 답변해드립니다!

답변 1

0

코드팩토리님의 프로필 이미지
코드팩토리
지식공유자

2023. 12. 26. 19:48

안녕하세요!

사실상 프레임워크에서 잡고 있다고 보시면 됩니다.

에러를 잡게되면 에러 리스폰스를 반환하는 형태로 설계돼있다고 보시면 됩니다.

비슷한 기능을 구현하고 싶다면 제 강의의 exception filter 섹션을 봐보시면 됩니다.

감사합니다!