UNPKG

slush-express-rest

Version:

Express API generator with promises and bunyan logging using slush generator.

20 lines (15 loc) 373 B
'use strict'; var log = require('../helpers/logger'); function responder(req, res, next) { res.reject = function(err) { log.warn({stack: err.stack || null}, err.message || err); res.status(500).send(err.message || err); }; res.resolve = function(results) { res.json(results); }; next(); } module.exports = function(app) { app.use(responder); };