Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 'use strict';
- var SwaggerExpress = require('swagger-express-mw');
- var app = require('express')();
- var mongoose = require('mongoose');
- var uri_db = 'mongodb://localhost:27017/test';
- mongoose.connect(uri_db, {useMongoClient: true});
- console.log("Database Connection status: " + mongoose.connection.readyState);
- module.exports = app; // for testing
- var config = {
- appRoot: __dirname // required config
- };
- SwaggerExpress.create(config, function(err, swaggerExpress) {
- if (err) { throw err; }
- // install middleware
- swaggerExpress.register(app);
- var port = process.env.PORT || 10010;
- app.listen(port);
- if (swaggerExpress.runner.swagger.paths['/hello']) {
- console.log('try this:\ncurl http://127.0.0.1:' + port + '/hello?name=Scott');
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement