[Validator] 라이브러리 사용법 Before you learn 🔗 [Zod] 라이브러리 사용법 🔗 [Zod] Method 설명 🔗 Validator JS의 Validator 모듈은 문자열 검증 및 살균(sanitization)을 위한 라이브러리입니다. 이 라이브러리는 다양한 유형의 문자열 입력을 검증하거나 살균하는 데 사용할 수 있는 여러 함수를 제공합니다. 예를 들어, 이메일 주소가 유효한 형식인지, 문자열이 특정 형식에 맞는지 확인할 수 있습니다. 또한, 입력으로부터 HTML 태그를 제거하는 등의 살균 작업도 수행할 수 있습니다. 설치 # js npm i validator # ts npm i validator npm i @types/validator JS를 기준으로 만들어졌기에 TS를 사용하시..
[Zod] Method Before you learn 🔗 [Zod] 라이브러리 사용법 공식 사이트 🔗 Zod Method 자주 사용되는 Method를 정리해서 기록하였습니다. [.string] const formSchema = z .object({ username: z .string({ invalid_type_error: "Invalid Username", required_error: "Username is required", }) }) invalid_type_error : 유효하지 않은 경우, 에러를 발생합니다. required_error : 입력하지 않으면 에러를 발생합니다. [.min] const formSchema = z .object({ username: z .min(3, "Must be at ..
[Zod] 라이브러리 사용법 Before you learn 🔗 Sever Action 🔗 useFormState Zod 🔗 Zod zod는 타입스크립트를 우선하는 스키마 선언 / 검증 라이브러리입니다. 유효성 검사를 도와줍니다. 설치 npm install zod # npm yarn add zod # yarn Object Schema const User = z.object( { username: z.string() } ); z.object()로 Object Schema를 만들 수 있습니다. After you learn 🔗 [Zod] Method