• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

인터셉터 활용법에 대해 질문 드립니다...

21.08.05 15:14 작성 조회수 122

0

우선 제가 백엔드와 프론트를 따로 개발하는 중 입니다.

프론트 개발자가 바디에 값을 넣어서 보낼때, 모든 값들이 전부 스트링으로 넣어야 한다고 합니다...

근데 제가 엔티티 작성시, 숫자인지 최대 최소 등의 유효성 검사를 넣어뒀는데, 스트링일시 숫자가 아니라고 판단해서 문제입니다.

유효성 검사에 들어가기전에 가로채서 타입캐스팅을 먼저 해주고 싶은데, 혹시 인터셉터로 가능할까요?

답변 1

답변을 작성해보세요.

1

Nest.js에 pipe 기능이 있습니다. pipe 강좌 나갈 때 스트링 입력값을 숫자로 바꾸거나 하는 것을 배웁니다. 최대/최소 부분은

https://docs.nestjs.com/pipes#custom-pipes

커스텀 파이프로 검사해야할 것 같습니다.

김호준님의 프로필

김호준

질문자

2021.08.05

감사합니다!