简体   繁体   中英

Swagger generate Node.JS Express server code

I have Swagger 2.0 documentation, and I would like to create a Node.JS server stub from the existing Swagger spec.

When I use the Swagger Editor , it has the option to generate Node.js server stubs, but the generated file uses the connect NPM libraries.

I would prefer to use Express, and have the application folder structure of a general Express application. Is there a way to modify the generation of the Node.JS server stub to be compatible with Express?

The easy answer is to change var app = require('connect')(); to var app = require('express')(); in nodejs-server-server/index.js . But it's not optimal since the generated code does not take use of the functionality of 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.

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM