UNPKG

swagger

Version:

The Swagger command-line. Provides Swagger utilities and project lifecycle support.

24 lines (17 loc) 546 B
'use strict'; var SwaggerConnect = require('swagger-connect'); var app = require('connect')(); module.exports = app; // for testing var config = { appRoot: __dirname // required config }; SwaggerConnect.create(config, function(err, swaggerConnect) { if (err) { throw err; } // install middleware swaggerConnect.register(app); var port = process.env.PORT || 10010; app.listen(port); if (swaggerConnect.runner.swagger.paths['/hello']) { console.log('try this:\ncurl http://127.0.0.1:' + port + '/hello?name=Scott'); } });