UNPKG

mockapi

Version:

A quick and dirty api framework. Great for quickly mocking out or prototyping an api.

28 lines (18 loc) 658 B
'use strict'; 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')); });