add logging

This commit is contained in:
Manuel Araoz 2015-03-02 17:14:33 -03:00
parent 08050a6d30
commit 244e13c55a
3 changed files with 15 additions and 11 deletions

View File

@ -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;

View File

@ -7,7 +7,6 @@ function initRouter(backend) {
function mockResponse(req, res, next) {
res.send({'message': 'This is a mocked response'});
next();
}
// Node routes

View File

@ -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",