2016-06-01 3 views

답변

1

OpenAPI/Swagger 사양에서 REST API 클라이언트 (예 : C#, TypeScript, Javascript 등) 또는 서버 스텁 (ASP.NET5)을 생성하는 무료 오픈 소스 코드 생성기 인 Swagger-Codegen을 사용해보십시오. 여기

좋은 출발점이 될 것입니다 : typescript를 들어 https://github.com/swagger-api/swagger-codegen#getting-started

, 자신감 CODEGEN는 다른 라이브러리 지원 typescript-node, typescript-angular, typescript-angular2typescript-fetch

2

또한 NSwag, .NET에 대한 자신감 툴체인을 확인하실 수 있습니다 및 TypeScript.

이 도구는 이러한 Swagger 사양을 기반으로 기존 웹 API 컨트롤러 및 클라이언트 코드에서 Swagger 사양을 생성합니다. Callbacks 또는 Promises, AngularJS 또는 Angular2를 사용하여 JQuery 용 TypeScript 클라이언트 코드를 생성 할 수 있습니다. 생성 된 DTO (요청/응답 유형)는 인터페이스 또는 클래스 (날짜 변환, 더 낮은 낙타 케이싱 등) 중 하나 일 수 있습니다.

이 프로젝트는 사용하기 쉬운 데스크탑 GUI, 빌드 스크립트 또는 명령 라인 도구.

enter image description here

면책 조항 : 나는 NSwag의 기여 중 하나입니다.

0

저는 asp.net webapi 프로젝트를 기반으로 typescript 모델과 서비스를 생성하기위한 도구를 구축하고 있습니다.

제 의도는 Aspnet classic과 Aspnet core webapis를 지원하는 것입니다. 생성 된 타이프 스크립트 서비스에 대해 각도 (4.3.0+), jquery 및 fetch 중에서 선택할 수 있습니다.

아직 예비 버전이지만 문제없이 내 프로젝트 몇 개를 사용하고 있습니다. https://github.com/guimabdo/WebTyped

관련 문제