我已经用Swagger编辑器记录了整个API,现在我有了.yaml文件。但是我非常困惑如何将它转换成整个Node.js的内容,以便所有这些函数都已经定义好,然后我只需填写适当的代码。
我已经用Swagger编辑器记录了整个API,现在我有了.yaml文件。但是我非常困惑如何将它转换成整个Node.js的内容,以便所有这些函数都已经定义好,然后我只需填写适当的代码。
Swagger Codegen 生成各种语言和框架的服务器存根和客户端SDK,包括 Node.js。
要生成 Node.js 服务器存根,请使用 -l nodejs-server
参数运行 codegen。
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