使用swagger codegen cli生成带有模型的Node.js服务器

使用swagger codegen cli生成带有模型的Node.js服务器,node.js,command-line-interface,swagger,Node.js,Command Line Interface,Swagger,我有一个swagger.yaml,刚刚在我的Mac上安装了swagger-codegen。我想从命令行生成一个Node.js服务器,包括swagger.yaml中描述的模型。我试过: java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i swagger.yaml -l nodejs -o export/nodejs -Dmodels 及 但是输出总是相同的,没有模型: 有什么不对?与以

我有一个swagger.yaml,刚刚在我的Mac上安装了swagger-codegen。我想从命令行生成一个Node.js服务器,包括swagger.yaml中描述的模型。我试过:

java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i swagger.yaml -l nodejs -o export/nodejs -Dmodels

但是输出总是相同的,没有模型:


有什么不对?

与以前版本的swagger node(fka swagger node express)不同,swagger定义被用作真理的来源。没有为应用程序中的每个模型生成模型文件。因此-dmodel将没有效果


您可以生成响应负载并将其发送回,甚至可以配置框架以验证它是否符合定义。

您有这样的示例吗?不知道如何用招摇和猫鼬处理持久性。
java -jar modules/swagger-codegen-cli/target/swagger-codegen-cli.jar generate -i swagger.yaml -l nodejs -o export/nodejs -Dmodels -DsupportingFiles