add logging
This commit is contained in:
parent
08050a6d30
commit
244e13c55a
24
api/app.js
24
api/app.js
@ -1,9 +1,10 @@
|
|||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var cors = require('cors')
|
var cors = require('cors');
|
||||||
var express = require('express');
|
var express = require('express');
|
||||||
var compress = require('compression');
|
var compress = require('compression');
|
||||||
var bodyParser = require('body-parser');
|
var bodyParser = require('body-parser');
|
||||||
|
var morgan = require('morgan');
|
||||||
|
|
||||||
var routes = require('./routes');
|
var routes = require('./routes');
|
||||||
|
|
||||||
@ -14,25 +15,28 @@ function init(backend) {
|
|||||||
app.use(cors());
|
app.use(cors());
|
||||||
app.use(compress());
|
app.use(compress());
|
||||||
app.use(bodyParser.json());
|
app.use(bodyParser.json());
|
||||||
app.use(bodyParser.urlencoded({ extended: false }));
|
app.use(bodyParser.urlencoded({
|
||||||
|
extended: false
|
||||||
|
}));
|
||||||
|
app.use(morgan('dev'));
|
||||||
|
|
||||||
// install routes
|
// install routes
|
||||||
app.use('/', routes(backend));
|
app.use('/', routes(backend));
|
||||||
|
|
||||||
// catch 404 and forward to error handler
|
// catch 404 and forward to error handler
|
||||||
app.use(function(req, res, next) {
|
app.use(function(req, res, next) {
|
||||||
var err = new Error('Not Found');
|
var err = new Error('Not Found');
|
||||||
err.status = 404;
|
err.status = 404;
|
||||||
next(err);
|
next(err);
|
||||||
});
|
});
|
||||||
|
|
||||||
// production error handler
|
// production error handler
|
||||||
app.use(function(err, req, res, next) {
|
app.use(function(err, req, res, next) {
|
||||||
res.status(err.status || 500);
|
res.status(err.status || 500);
|
||||||
res.send({
|
res.send({
|
||||||
message: err.message,
|
message: err.message,
|
||||||
error: {}
|
error: {}
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
|
|
||||||
return app;
|
return app;
|
||||||
|
|||||||
@ -7,7 +7,6 @@ function initRouter(backend) {
|
|||||||
|
|
||||||
function mockResponse(req, res, next) {
|
function mockResponse(req, res, next) {
|
||||||
res.send({'message': 'This is a mocked response'});
|
res.send({'message': 'This is a mocked response'});
|
||||||
next();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
// Node routes
|
// Node routes
|
||||||
|
|||||||
@ -66,6 +66,7 @@
|
|||||||
"microtime": "^0.6.0",
|
"microtime": "^0.6.0",
|
||||||
"mkdirp": "^0.5.0",
|
"mkdirp": "^0.5.0",
|
||||||
"moment": "~2.5.0",
|
"moment": "~2.5.0",
|
||||||
|
"morgan": "^1.5.1",
|
||||||
"preconditions": "^1.0.7",
|
"preconditions": "^1.0.7",
|
||||||
"request": "^2.48.0",
|
"request": "^2.48.0",
|
||||||
"socket.io": "1.0.6",
|
"socket.io": "1.0.6",
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user