# Ajv
총 2개의 포스트
Next.js 에서 Request Body 를 검사하기
Next.js 는 백엔드 API 쪽에 대한 지원이 참 빈약하다. Logger 도 기본 제공이 되지 않고, 라우팅도 HTTP Method 에 따라 분기해줄 수 있는 app.post 과 같은 함수도 없다. 2022년에 if 또는 switch 문을 써서 req.method === 'POST'를 검사해 분기를 해주어야 하다니.. 또 하나 빠져있는 주요한 기능이 Request Body 에 대한 검사다. 다행히 header의 Content-Type을 검사해서 request.body 객체를 만들어주는 건 해준다. 빠진 건, 이 Request body 의 타입을 검사하는 부분이다. 이전 글인 Go 언어로 HTTP API 서버에 필요한 것들에서 소개한 go-validator 같은 라이브러리가 Ja
2022년 11월 16일
·
0개의 댓글·
0
Ajv 필수 입력값이 아닌 경우
1. 프롤로그 데이터 전송을 위한 유효성 검사 방법 중에는 Joi, Ajv와 같은 JSON schema validator로 진행하는 방법이 있다 데이터를 JSON 구조로 만들어 쉽고 빠르게 검증할 수 있다는 장점으로 많이 채택받고 있다 그렇다면 Ajv는 쉽게 적용할 수 있고 사용함에 문제가 없는 완벽한 검증 도구일까?🤔 2. 유효성 검사 기본적인 동작 원리는 JSON 스키마로 만들어진 코드를 유효성 검사 기능을 수행하는 자바스크립트로 컴파일 하여 데이터를 검증하게 된다. 2-1. 스키마 정의 > 🙆♂️ 주로 사용되는 옵션들 > > type: 데이터 타입 > minlength: 최소 입력값 > p
2022년 1월 5일
·
0개의 댓글·
1