UNPKG

swagger

Version:

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

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