2
그래서 전체 API를 훌륭한 편집기로 문서화 했으므로 .yaml 파일이 생겼습니다. 나는 모든 노드 함수를 이미 정의한 다음 모든 코드를 적절한 코드로 채우도록 전체 nodejs를 생성하는 방법에 대해 혼란 스럽다.Swagger 사양에서 nodejs 생성
그래서 전체 API를 훌륭한 편집기로 문서화 했으므로 .yaml 파일이 생겼습니다. 나는 모든 노드 함수를 이미 정의한 다음 모든 코드를 적절한 코드로 채우도록 전체 nodejs를 생성하는 방법에 대해 혼란 스럽다.Swagger 사양에서 nodejs 생성
Swagger Codegen은 Node.js를 포함하여 다양한 언어 및 프레임 워크 용 서버 스텁 및 클라이언트 SDK를 생성합니다.
Node.js 서버 스텁을 생성하려면 -l nodejs-server
인수와 함께 codegen을 실행하십시오.
윈도우 예 :
java -jar swagger-codegen-cli-2-2-2.jar generate -i petstore.yaml -l nodejs-server -o .\PetstoreServer
당신이 얻을 :
.
├── api
| └── swagger.yaml
├── controllers
| ├── Pet.js
| ├── PetService.js
| ├── Store.js
| ├── StoreService.js
| ├── User.js
| └── UserService.js
├── index.js
├── package.json
├── README.md
└── .swagger-codegen-ignore
감사합니다, 그 좋아요! 그냥 일반 자바 스크립트 대신 타이 스크립트를 사용하여 생성하는 방법이 있습니까? – Gargoyle
@Gargoyle : TypeScript 생성기도 있습니다.'-l typescript-node'를 사용해보십시오. – Helen
서버 측이 아니라 클라이언트 측을 생성하는 것처럼 보입니다. – Gargoyle