NestJS ValidationPipe

    [NestJS] ValidationPipe를 이용해 Request 편하게 검증하기 (class-validator)

    [NestJS] ValidationPipe를 이용해 Request 편하게 검증하기 (class-validator)

    전제 조건 - controller를 만들어 놨다. (전혀 상관 없다. 그냥 이 글에 시작점이 여기라 적어놨다.) - dto를 만들어 놨다. - 전역으로 선언해주는 방식도 있지만 여기서는 다루지 않는다. 시작 1. 각종 디펜던시를 설치한다. - dependencies "class-validator", "class-transformer" 2. 적용할 dto 안에서 임포트 해주고 적절한 데코레이터를 사용해준다. - 여기에 선언해준 key들은 참고만 해주면 된다. import { IsNotEmpty, IsString, Length, Matches } from "class-validator"; export class createUserDto { @IsNotEmpty() @IsString() @Matches(Reg..