강의

멘토링

커뮤니티

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

노른자님의 프로필 이미지
노른자

작성한 질문수

Slack 클론 코딩[백엔드 with NestJS + TypeORM]

dto 중 일부만 사용하고싶을때

작성

·

284

0

제로초님 혹시 Dto중에 일부만 사용하고 싶을경우는 어떻게 쓰면될까요?

 

예를들어 class Dto {

@IsNotEmpty()

@IsEmail()

email: string;

 

@IsNotEmpty()

@IsString()

password: string;

}

일 경우에 어느 한 라우터에선 이중에 하나만 골라쓰고싶다 하면

@Post()

post(@Body() {email}: Dto){}

이럴경우는 어떻게 쓸수있을까요

답변 1

0

제로초(조현영)님의 프로필 이미지
제로초(조현영)
지식공유자

강좌에서 좀 뒤에 나올텐데 picktype같은 유틸이 있습니다.

https://docs.nestjs.com/openapi/mapped-types#pick

이렇게 원하는 것만 쓰거나 제거하거나 하실 수 있습니다.

노른자님의 프로필 이미지
노른자

작성한 질문수

질문하기