2016-12-05 3 views
3

YAML에서 JavaScript 클래스를 생성 할 수있는 도구가 있습니까?YAML에서 자바 스크립트 클래스/개체 생성

은 내가 자신감의 YAML을하고 난 다음과 같이 자바 스크립트 모델을 생성 할 :

. 
. 
. 
definitions: 
    product: 
properties: 
    name: 
    type: string 
    description: 
    type: string 
required: 
    - name 
    - description 
. 
. 
. 

답변

0

당신이 Swagger Codegen를 사용할 수 있습니다

'use strict'; 

function Product(name,description){ 
    this.name = name; 
    this.description = description; 
    this.toString = function(){ 
     return this.name+" : "+this.description; 
} 

}

는 자신감의 YAML을 사용하여 JS API 클라이언트 (모델 포함), 다른 언어 (예 : Ruby, Typescript 등)의 클라이언트, NodeJS, Java Spring 등의 서버 스텁 및 API 설명서를 생성합니다.

은 이미 OpenAPI를/자신감 사양을 가지고, 당신은 다음과 같은 작업을 수행 할 수 감안할 때 :로드, 상단 메뉴에서 https://editor.swagger.io

  • 선택 "파일"다음 "가져 오기 파일"

    1. 이동하여
    2. 그런
  • +0

    예, 사실 나는 이미 너무 이것과 각 생성 된 코드를 시도 선택 상단 메뉴의 "클라이언트 생성"및 "자바 스크립트"를 클릭 스펙,하지만 난 사용하는 방법을 알고하지 않았다 생성 된 코드와 I di 튜토리얼을 찾지 못했고 이전 질문에 대한 답을 찾지 못했습니다. http://stackoverflow.com/questions/40936437/swagger-generating-javascript-closure-angular-client – walox