Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
RESTful API validation 자동화 하기 섬네일

RESTful API validation 자동화 하기

야놀자 클라우드 favicon야놀자 클라우드·Backend·
TypeScriptREST APIJSON SchemaSwaggerAJV
2022년 01월 11일2

AI 요약

이 글은 AI가 요약했어요. 정확한 내용은 꼭 원문을 확인해 주세요!

핵심 요약

야놀자 클라우드가 RESTful API 입력값 검증 자동화를 구축했고, TypeScript 인터페이스 주석으로 JSONSchema를 자동생성하며 ajv로 검증하고, fastify-swagger와 TypeDoc로 문서를 자동화하는 파이프라인을 마련했습니다.

구현 방법

  • TypeScript 인터페이스 주석으로 JSONSchema 자동생성: ts-json-schema-generator 및 simple-tjscli 적용
  • 검증 및 API 문서화: ajv 기반 검증+fastify 내장 AJV 연계, Swagger 자동생성
  • 문서 자동화 및 배포: TypeDoc으로 문서화, Jenkins 배포 파이프라인에서 S3 업로드 자동화

주요 결과

  • JSONSchema 자동생성 및 검증 자동화 구현 완료
  • Swagger 문서와 TypeDoc 자동생성으로 문서 관리 용이
  • 배포 파이프라인에서 문서가 S3에 자동 업로드되도록 구성

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
TypeScript 쓰면서 OpenAPI Generator 는 안 쓴다고? 섬네일
72%

TypeScript 쓰면서 OpenAPI Generator 는 안 쓴다고?

매드업 favicon매드업·2022년 04월 07일
No Image
70%

Code generator 개발기 (Part 1)

인프랩 favicon인프랩·2023년 06월 19일
세금 환급 자동화 : AI-driven UI 테스트 자동화 일지 섬네일
70%

세금 환급 자동화 : AI-driven UI 테스트 자동화 일지

토스 favicon토스·2025년 12월 24일