강의

멘토링

커뮤니티

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

Ho Kim님의 프로필 이미지
Ho Kim

작성한 질문수

탄탄한 백엔드 NestJS, 기초부터 심화까지

DB 설계

IsNotEmpty와 required: true 둘다 하는 이유가 무엇인가요?

작성

·

349

1

제가 아는 지식으로 "required: true"의 의미는 값이 있음을 의미하고

 

"@IsNotEmpty()" 또한 값이 있음을 의미하는걸로 알고있습니다.

 

둘다 사용하시는 이유가 있을까요?

답변 1

0

윤상석님의 프로필 이미지
윤상석
지식공유자

안녕하세요!

DB단에서 넘어가기 전에 DTO에서 한 번 더 체크하기 위함입니다.

@IsNotEmpty({message: "빈 값이 올 수 없습니다"}) 등으로 에러 메세지도 쉽게 전달해줄 수 있습니다.

Ho Kim님의 프로필 이미지
Ho Kim

작성한 질문수

질문하기