작성자 없음
작성자 정보가 삭제된 글입니다.
Slack 클론 코딩[백엔드 with NestJS + TypeORM]
local serializer, guard
작성
·
231
0
각각 dto 폴더를 만들고 그안에 dto 파일을 만들었는데여
예를들어서 ..
create-workspace.dto.ts
이렇게요 ㅎㅎ 혼자 그냥 샘플 프로젝트 작성하고있는데 ,
거기엔 제가 게시판을 api 를 작성하고있거든여 .
여기서 create 말고 put 이나 patch 부분에서
data : CreateBoardDto
이런식으로 가져다가 사용해도 되나요 ??
아니면 보통 dto 를 각각
create dto , update dto
따로 만들게 되나요 ?
퀴즈
NestJS에서 Guard의 주요 역할은 무엇인가요?
데이터 유효성 검사
서비스 로직 실행
예외 처리
권한 및 인증 확인
답변 1
1
네 update용 create용 patch용 전부다 따로 만드시면 됩니다. 물론 class이므로 extends와 같은 상속을 통해 공통 부분을 추려낼 수는 있습니다.
entity 로 빼버리고 상속해서 picttype 으로 가져오게 말씀하신거졍?
네 그런 식으로도 중복을 제거할 수 있고요. 달라지는 부분은 class body에 추가하시면 됩니다.
감사합니다 :)
entity 로 빼버리고 상속해서 picttype 으로 가져오게 말씀하신거졍?