• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

파이프와 DTO 관련 질의입니다.

22.02.14 00:14 작성 조회수 166

0

안녕하세요! 현재 nest js를 수강하고 있는 학생입니다.

 

다름이 아니라 DTO를 구현함에 있어서 한 가지 질문이 있어서 글을 남깁니다.

 

저는 서버 개발을 Spring으로 시작했으며 DTO 내부에 toModel() 함수를 구현해서 DTO 와 Model을 매핑하는 방식을 선호합니다.

 

그래서 이번에도 DTO 내부에 toModel() 함수를 구현해서 사용했습니다.

 

초기에는 잘 돌아가다가 pipe 부분을 구현하고 나서 to model() is not a function 에러가 뜨네요!

 

createController를 통해 들어온 body의 타입 체크를 해보니 CreateDto로 들어오지 않았기 때문에 function이 안잡히는 듯 한데 또 isNotEmpty 는 잘 작동합니다!

 

혹시 pipe에서 valid 동작하고 나오면 DTO mapping이 풀리는 건가요???

 

관련 소스 코드 첨부합니다!!

(CreateBoardDto)

 

(controller)

 

(service)

 

(error)

 

(method 유효 확인)

답변 0

답변을 작성해보세요.

답변을 기다리고 있는 질문이에요.
첫번째 답변을 남겨보세요!