인프런 커뮤니티 질문&답변
질문 있습니다.
작성
·
269
답변 1
1
윤상석
지식공유자
안녕하세요 박동훈님!
1. 각 필드 값의 디폴트 값을 주는 방법입니다.

2. @Prop 속성은 mongoose 레이어에서 설정을 해주는 것이고 @IsNotEmpty는 DTO 및 Swagger 레이어에서 설정해주는 것입니다. 사실 @IsNotEmpty를 설정해주지 않아도 @Prop에서 에러 처리를 해주지만 DTO, Swagger에서 에러 처리를 하고 안전하게 하기 위해 class-validator를 사용하는 것입니다.
3. 추가적으로 @Props의 인자 값은 express에서 mongoose를 사용할때 value값으로 들어가는 부분이라고 생각하시면 됩니다.

추가적으로 질문 있으시면 답글 달아주세요.
감사합니다 :)





.png?w=112)
자세한 설명 감사합니다.