2016-01-01 86 views
0

我有一個swagger.yaml,並剛剛在我的Mac上安裝了swagger-codegen。我想從命令行生成一個包含swagger.yaml中描述的模型的Node.js服務器。我想:使用swagger codegen cli生成帶有型號的Node.js服務器

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

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

但產量始終是相同的WITHOUT型號:

enter image description here

有什麼不對?

回答

2

與以前版本的swagger-node(fka swagger-node-express)相比,swagger定義被用作真相的來源。在應用程序中沒有爲每個模型生成模型文件。所以-D模型將不起作用。

您可以生成響應負載並將其發回,甚至配置框架以驗證它是否符合定義。

+0

你有這樣的例子嗎?不知道如何處理與swagger和貓鼬的持久性。 – Marcel

相關問題