-
카테고리
-
세부 분야
백엔드
-
해결 여부
미해결
질문있습니다!
21.06.28 18:04 작성 조회수 121
0
typeorm에서 nullable: false로 지정하면 db에 저장될때 값이 없으면 에러를 띄울수있고 class-validator에서 @IsNotEmpty를 사용하면 PickType을 사용해 엔티티를 상속받은 Dto단에서 값이 없을때 에러를 띄울수 있는데 어떤쪽에서 에러처리하는게 더 효율적일까요?
답변을 작성해보세요.
1
조현영
지식공유자2021.06.28
둘 다 하시는 게 좋습니다. db에서 에러를 띄우는 것은 최후의 방어수단이라고 생각하시고, 웬만하면 서버쪽 검증로직에서 걸러내는 것이 좋습니다.
답변 1