-
23-08-28 TIL DTO에서의 null 값 설정일차 TIL 2023. 8. 28. 23:00@IsString()name?: string;
이 코드를 사용 하던 중, 수정 기능을 수정을 하게되었다.
만약 name 을 입력하지 않는다면 값의 수정을 하고 싶지 않았는데
null 값을 설정을 하지 않아 입력을 하지 않았을 경우, dto에서 막혀 코드 자체가 실행되지 않았다.
그래서 값입력이 없을때, null 값을 설정해 주는 코드로 수정하여 작업을 진행하니 성공하였다.
@IsString()name?: string = null;Typescript에선 하나하나 세세하게 타입 설정을 하여 문제를 잡아 내는데,
이러한 초기 설정값을 잘 잡아주는 것이 중요한 것 같다.
그리고 수정이 필요할 때, 이렇게 바꿈으로 다른 곳에서 오류가 나지 않는 것인가를 확인하고 고민을 해봐야할 것이다.
'일차 TIL' 카테고리의 다른 글
09-23 Get 요청을 보낼 때 값을 같이 보내기 (0) 2023.09.20 23-08-21 TIL 프론트에서 DB로 배열로 넘겨주는 방법 (0) 2023.08.22 23-08-09 TIL (0) 2023.08.10 23-07-31 TIL DTO(Data Transfet Object) (0) 2023.08.01 23-07-28 ts DB 연결 에러 (0) 2023.07.31