Nest.js - query param validation이 잘 안될 때
개요 nest.js에서 query param을 class로 넘길 때, validation을 체크하면 잘 안 이루어진다. 해당 부분에 대해서 해결할 수 있는 방법을 알아보도록 하자. 예제 아래와 같은 API를 작성했다고 가정하자. class Test { @IsOptional() @IsNumber() a? : number; @IsNumber() b!: number; } @Controller('/todos') export class TodosController { @Get('/') test(@Query() custom: Test): string { return "hello world!"; } } 그리고 다음과 같이 curl을 보내보자 curl --location --request ..
2021.02.20