[NestJS] 내장 파이프(validationPipe)를 사용해서 유효성 검사하기
·
Framework/NestJS
Validation Pipe를 사용하여 유효성 검증을 하는 방법을 정리한 글입니다. 파이프란? NestJS에서 파이프는 HTTP 요청의 핸들러 전/후에 적용되는 중간 단계입니다. 파이프는 요청 데이터를 검증하거나 수정하거나, 응답을 가공하는 등의 역할을 수행하여 요청과 응답을 다룹니다. 가령 사용자가 회원가입을 할 때, 작성한 정보가 모두 유효한 값일 때 회원 가입을 할 수 있도록 하는 것과 같이 값의 유효성을 검사하는데에 파이프가 쓰이게 됩니다. 파이프는 NestJS에서 기본적으로 제공되는 몇 가지 내장 파이프와 사용자가 직접 만들어 사용할 수 있는 커스텀 파이프들이 있습니다. 이 글에서는 Validation Pipe를 사용하여 유효성 검사를 하는 예제에 대해 설명하고 있습니다. 패키지 설치 Valid..
[NestJS] NestJS 프로젝트 첫 시작
·
Framework/NestJS
📚 Nest.js 프로젝트를 만들고, 패키지에 대해 공부한 내용을 정리한 글입니다. 📣 참고 사항 1️⃣ node와 npm이 설치되어있는 것을 가정하고 진행합니다. 2️⃣ node 버전은 21.5.0, npm은 10.2.4버전 입니다 NestJS 프로젝트 시작하기 터미널에서 아래 명령어를 실행해 nest-cli를 설치합니다. @nest/cli는 NestJS에서 제공하는 Command Line Interface이므로 -g 옵션으로 설치하여 전역에서 사용할 수 있도록 해야합니다. npm install -g @nest/cli 새로운 NestJS 애플리케이션을 만드는 명령어입니다. . 은 현재 디렉토리에 만드는 것을 의미합니다. nest new . 디렉토리 경로를 입력해서 만들수도 있습니다. nest new 디..