Moait
홈인기 피드모든 블로그모든 태그
홈인기 피드모든 블로그모든 태그
TypeScript 쓰면서 OpenAPI Generator 는 안 쓴다고? 섬네일

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

매드업 favicon매드업·Backend·
TypeScriptREST APIOpenAPISwaggerOpenAPI Generator
2022년 04월 07일0

AI 요약

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

핵심 요약

매드업이 Swagger와 OpenAPI Generator를 도입해 프런트엔드에서 API 인터페이스를 타입으로 자동 생성하는 방법을 소개합니다.

주요 특징

  • Swagger(OpenAPI) 표준에 따라 API 설계 및 문서 자동 생성
  • OpenAPI Generator로 openapi.json 기반의 모델과 axios 기반 API 호출 함수 자동 생성
  • 자동 생성된 모델은 /models 폴더에 생성되며 필요한 부분은 /src/model로 참조하도록 구성
  • 다국어 문서 생성 기능 포함 및 타입스크립트 타입과 API 클라이언트 코드 제공

적용 고려사항

  • openapi.json 위치에 따라 -i 옵션 구성 필요
  • 생성 파일은 /models 폴더에 자동 생성되므로 보통 Git ignore에 추가하는 것이 일반적
  • 생성된 타입을 프로젝트에 맞게 필요한 부분만 참조하여 사용하는 방식이 일반적

연관 피드

%가 높을수록 이 글과 비슷할 가능성이 높아요!
No Image
80%

Code generator 개발기 (Part 1)

인프랩 favicon인프랩·2023년 06월 19일
API 가이드 vs. API 스펙, 뭐가 다른거야? 섬네일
74%

API 가이드 vs. API 스펙, 뭐가 다른거야?

NHN Cloud faviconNHN Cloud·2024년 09월 11일
RESTful API validation 자동화 하기 섬네일
72%

RESTful API validation 자동화 하기

야놀자 클라우드 favicon야놀자 클라우드·2022년 01월 11일