mockapi
Version:
A quick and dirty api framework. Great for quickly mocking out or prototyping an api.
28 lines (18 loc) • 658 B
JavaScript
var mockapi = require('mockapi');
var express = require('express');
var logger = require('morgan');
var bodyParser = require('body-parser');
var app = express();
var routes = mockapi.routes('routes', __dirname);
app.set('port', process.env.PORT || 3000);
app.use(logger('dev'));
app.use(bodyParser.json());
app.use(mockapi.middleware.forceJsonResponse());
// api routes
app.get('/hello/:world', routes.hello.get);
app.use(mockapi.middleware.notFoundHandler());
app.use(mockapi.middleware.errorHandler(app.get('env')));
app.listen(app.get('port'), function() {
console.log('Mock API server listening on port ' + app.get('port'));
});
;