수백 개의 경로와 개체를 설명하는 5k 줄의 긴 swagger.json 파일이 있습니다. 엔드 포인트의 일부만 사용하여 TypeScript 클라이언트 (swagger-codegen 사용)를 생성하려고합니다. 생성 된 TypeScript 응용 프로그램에 swagger.json의 사용되지 않는 부분과 연결된 클래스 또는 인터페이스가 포함되는 것을 원하지 않습니다.생성 된 Swagger를 필터링하는 방법
지정된 경로 그룹을 설명하는 Swagger 설명서의 일부만 필터링하는 방법 (예 : 모든 경로 시작 /api/*
)? 특히 필터링 된 JSON에 사용되지 않는 데이터 구조에 definitions
이 포함되지 않도록하고 싶습니다.
답변 해 주셔서 감사합니다. 이것은 내가이 문제를 해결하는 것에 관한 유일한 생각이었습니다. 나는 단지 그것을 할 수있는 다른 방법이나 도구가 없다는 것을 확신하고 싶었다. 그래서 node.js에 간단한 명령 행 도구를 작성하려고합니다. – Terite