• 카테고리

    질문 & 답변
  • 세부 분야

    백엔드

  • 해결 여부

    미해결

질문있습니다!

21.06.28 18:04 작성 조회수 121

0

typeorm에서 nullable: false로 지정하면 db에 저장될때 값이 없으면 에러를 띄울수있고 class-validator에서 @IsNotEmpty를 사용하면 PickType을 사용해 엔티티를 상속받은 Dto단에서 값이 없을때 에러를 띄울수 있는데 어떤쪽에서 에러처리하는게 더 효율적일까요?

답변 1

답변을 작성해보세요.

1

둘 다 하시는 게 좋습니다. db에서 에러를 띄우는 것은 최후의 방어수단이라고 생각하시고, 웬만하면 서버쪽 검증로직에서 걸러내는 것이 좋습니다.