Swagger生成Node.JS Express服务器代码

时间:2016-10-14 21:31:43

标签: node.js express swagger swagger-2.0 swagger-editor

我有Swagger 2.0文档,我想从现有的Swagger规范创建一个Node.JS服务器存根。

当我使用Swagger Editor时,它可以选择生成Node.js服务器存根,但生成的文件使用connect NPM库。

我更喜欢使用Express,并且具有一般Express应用程序的应用程序文件夹结构。有没有办法修改Node.JS服务器存根的生成以与Express兼容?

1 个答案:

答案 0 :(得分:0)

简单的答案是将var app = require('connect')();更改为var app = require('express')();中的nodejs-server-server/index.js。但它并不是最佳的,因为生成的代码不使用Express的功能。

It seems like there will be a express code generator in the next version of swagger-codegen.

<强> You could also use swaggerize-express to do the server stub generation.