Swagger 문서를 NestJS 프로젝트로 만들어주는 마이그레이션 프로그램
- NestJS 로의 마이그레이션을 고려하는 경우 100% 안성맞춤
- NestJS 에 관심이 없어도 다음의 이득을 취할 수 있음
- SDK 라이브러리 빌드 (collection of fecth functions with type definitions)
- Mockup Simulator 빌드 (embedded backend simulator in SDK)
참고로 SDK Library 란, 백엔드 서버의 API 스펙에 따라 TypeScript 로 DTO 및 fetch 함수들을 자동 빌드한 물건. 그리고 Mockup Simulator 는 SDK 에 내장된 백엔드 서버 시뮬레이션 기능으로, 백엔드 서버 API 스펙에 따라 요청 데이터를 검증하고 랜덤 목업 데이터를 리턴해 줌.
그리고 본 프로그램은 프론트 개발자들에게 더 유용할 거라 기대 중. 프론트 개발자들은 앞으로 swagger 문서를 전달받으면, swagger-ui 를 여는 대신 위 @nestia/migrate 프로그램을 구동하면 됨. 더 이상 swagger 문서 해독하고옮겨적느라 고생할 필요도 없고, 백엔드 API 스펙 따라 msw로 모킹하느라 밤을 지새울 필요도 없기 때문.
멋진 프로젝트 공개해 주셔서 고맙습니다.
하지만 Show GN 규칙에 의하면, 블로그 글은 Show GN으로 등록할 수 없게 되어 있습니다.
프로젝트 저장소를 링크로 걸고, 블로그 글은 본문이나 댓글에 포함하는 게 더 좋을 것 같습니다!