728x90
SMALL
@isString
-
[ NestJS ] @IsString 데코레이터와 : string 타입은 뭐가 다를까?Topic/Node.js | server 2023. 7. 8. 12:44
@IsString() 데코레이터와 : string 타입 어노테이션은 두 가지 다른 개념을 나타낸다. @IsString() 데코레이터: @IsString()은 class-validator 라이브러리에서 제공하는 데코레이터로, 해당 필드의 값이 문자열(string) 형식인지를 검증합니다. 즉, 입력된 값이 문자열이 아닌 경우 유효성 검사를 통과하지 못하게 됩니다. 이 데코레이터를 사용하여 DTO 클래스의 name 필드가 문자열 형식으로 제공되어야 함을 나타냅니다. : string 타입 어노테이션: : string은 TypeScript에서 변수 또는 함수 매개변수의 타입을 명시하는 방법 중 하나입니다. 이 경우, name 필드가 문자열(string) 타입의 값을 가지는 것을 TypeScript에 알려줍니다. ..