diff --git a/api/app.js b/api/app.js index 3ca81b93..592cfce4 100644 --- a/api/app.js +++ b/api/app.js @@ -1,9 +1,10 @@ 'use strict'; -var cors = require('cors') +var cors = require('cors'); var express = require('express'); var compress = require('compression'); var bodyParser = require('body-parser'); +var morgan = require('morgan'); var routes = require('./routes'); @@ -14,25 +15,28 @@ function init(backend) { app.use(cors()); app.use(compress()); app.use(bodyParser.json()); - app.use(bodyParser.urlencoded({ extended: false })); + app.use(bodyParser.urlencoded({ + extended: false + })); + app.use(morgan('dev')); // install routes app.use('/', routes(backend)); // catch 404 and forward to error handler app.use(function(req, res, next) { - var err = new Error('Not Found'); - err.status = 404; - next(err); + var err = new Error('Not Found'); + err.status = 404; + next(err); }); // production error handler app.use(function(err, req, res, next) { - res.status(err.status || 500); - res.send({ - message: err.message, - error: {} - }); + res.status(err.status || 500); + res.send({ + message: err.message, + error: {} + }); }); return app; diff --git a/api/routes/v1.js b/api/routes/v1.js index 27aca18b..d8904b1f 100644 --- a/api/routes/v1.js +++ b/api/routes/v1.js @@ -7,7 +7,6 @@ function initRouter(backend) { function mockResponse(req, res, next) { res.send({'message': 'This is a mocked response'}); - next(); } // Node routes diff --git a/package.json b/package.json index e4eec183..3c30ed6e 100644 --- a/package.json +++ b/package.json @@ -66,6 +66,7 @@ "microtime": "^0.6.0", "mkdirp": "^0.5.0", "moment": "~2.5.0", + "morgan": "^1.5.1", "preconditions": "^1.0.7", "request": "^2.48.0", "socket.io": "1.0.6",