Nest2 class-validator 의 @IsBoolean 데코레이터와 enableImplicitConversion 설정된 Transform 의 문제 개요 본 개요는 문제를 만나게 된 과정을 설명하고 있으므로, 이미 문제를 겪으신 분들은 생략하셔도 좋습니다. NestJS에서는 애플리케이션에 필요한 설정(Configuration)들을 위해 `@nestjs/config` 패키지를 제공합니다. 환경변수 파일(대표적으로 .env 파일)에 기재된 환경변수(Environment variables)들은 위 패키지가 제공하는 `ConfigModule` 로 주입되며 애플리케이션 곳곳에서 이용될 수 있게 됩니다. 이 때, 파일에 기재되고 애플리케이션으로 불러온 환경변수가, 필수인데도 입력되지 않았거나 잘못된 포맷으로 입력되었는지 확인하지 않는다면 애플리케이션은 정상적으로 동작할 수 없습니다. 이러한 문제를 해결하기 위해 Joi 와 같은 패키지가 공식 문서를 통해 추천되.. 2024. 2. 29. 초보자의 눈으로 보는 NestJS 소개안녕하세요. 저는 사실 컴퓨터공학과 졸업생이지만 이렇다 할 백엔드 구현 경험이 없었습니다. 오랜 학교생활에서도 프론트/백엔드라는 역할을 나누어 배워본 적이 없었기 때문에, 얼떨결에 뛰어든 실무는 너무나 큰 장벽이었습니다. 그 장벽을 이겨내 오면서 알아낸 지식들을 조금이나마 정리하여 다른 사람들에게 도움이 되고 싶은 마음에 이 글을 시작하려 합니다. 물론 저도 아직 많이 부족하고 저보다 더 많은 지식과 스킬을 가지신 분들도 많으실 것입니다. 다만, 급하게 실무에 뛰어들게 되어 초보자부터 시작하고 아직도 성장하고 있는 제가 전달할 수 있는 지식들을 토대로, 당장 저와 같은 페이지에 계신 분들에게 도움이 되었으면 합니다. 무엇보다 "내가 지금 이걸 다 아는게 아닌거 같은데 넘어가도 될까?", "당장 일을 .. 2023. 3. 10. 이전 1 다음