Swagger Code Generator를 사용하여 브라우저에서 사용할 수있는 TypeScript 가져 오기 클라이언트를 만들었습니까? TypeScript를 사용하는 React 응용 프로그램 내에서 생성 된 API 클라이언트를 사용하려고합니다.Swagger Codegen TypeScript 가져 오기 클라이언트 사용 방법
import * as querystring from "querystring";
import * as url from "url";
import * as isomorphicFetch from "isomorphic-fetch";
import * as assign from "core-js/library/fn/object/assign";
interface Dictionary<T> { [index: string]: T; }
export interface FetchAPI { (url: string, init?: any): Promise<any>; }
...
내가 성공적으로 찾을 수 있지만 : 나는 성공적으로 클라이언트 (즉, api.ts 파일)를 생성 한 있지만
는 I은 (는) 다음과 같은 수입으로 시작한다는 사실에 끊었지고있어 isomorphic-fetch 및 core-js에 대한 TypeScript 입력 (즉, @types)은 쿼리 문자열 및 URL에 대한 입력을 찾을 수 없습니다. 결과적으로 querystring
, url
및 assign
수입품에 대해서는 [ts] Cannot find module...
이 표시됩니다.
이 클라이언트는 브라우저 내에서 실제로 사용되지 않습니까? 그렇지 않으면, 내가 여기서 잘못하고있는 것에 대한 제안을 누군가가 제공 할 수 있습니까?
미리 도움을 청하십시오!
다음은 Typescript-Fetch Petstore 클라이언트에 대한 몇 가지 테스트입니다 (https://github.com/swagger-api/swagger-codegen/tree/master/samples/client/petstore/typescript-fetch/tests/default/test). 도움이 될까요? –
참고로 : NSwag (http://nswag.org, 저자) 인 Swagger 파일에서 TypeScript 가져 오기 클라이언트를 생성 할 수도 있습니다. 예상되는 정의 즉, whatwg-fetch 만 가져옵니다. –