我有Swagger 2.0文档,我想从现有的Swagger规范创建一个Node.JS服务器存根。
当我使用Swagger Editor时,它可以选择生成Node.js服务器存根,但生成的文件使用connect NPM库。
我更喜欢使用Express,并且具有一般Express应用程序的应用程序文件夹结构。有没有办法修改Node.JS服务器存根的生成以与Express兼容?
答案 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. 强>