Files
openapi-generator/samples/server-generator/node/templates/main.mustache
2013-10-22 02:24:37 -07:00

27 lines
559 B
Plaintext

var express = require("express")
, url = require("url")
, swagger = require("swagger-node-express")
, db = false
var app = express();
app.use(express.bodyParser());
swagger.setAppHandler(app);
{{#apis}}
var {{name}}Api = require("./apis/{{className}}.js");
{{/apis}}
swagger.addModels(models)
{{#apis}}
{{#operations}}
{{#operation}}.add{{method}}({{name}}Api.{{nickname}}){{/operation}}{{newline}}
{{/operations}}
{{/apis}};
// configures the app
swagger.configure("http://localhost:8002", "0.1");
// start the server
app.listen(8002);