从 Swagger 规范生成 nodejs
Generate nodejs from Swagger spec
所以我已经用 swagger 编辑器记录了整个 API,现在我有了 .yaml 文件。我真的很困惑我现在是如何接受它并生成整个 nodejs 的东西,以便所有这些函数都已经定义,然后我只需用适当的代码填充它们。
Swagger Codegen 为各种语言和框架生成服务器存根和客户端 SDK,包括 Node.js。
要生成 Node.js 服务器存根,运行 codegen 带有 -l nodejs-server
参数。
Windows 示例:
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
所以我已经用 swagger 编辑器记录了整个 API,现在我有了 .yaml 文件。我真的很困惑我现在是如何接受它并生成整个 nodejs 的东西,以便所有这些函数都已经定义,然后我只需用适当的代码填充它们。
Swagger Codegen 为各种语言和框架生成服务器存根和客户端 SDK,包括 Node.js。
要生成 Node.js 服务器存根,运行 codegen 带有 -l nodejs-server
参数。
Windows 示例:
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