UNPKG

jambda

Version:

Easy serverless rest api deploy! Jambda makes it easy to deploy database connected rest api's by providing the least amount of configuration.

31 lines (26 loc) 619 B
/** * Error Handler * * @param {object} err The uncatched Error * @param {object} req The request object * @param {object} res The response object * @param {Function} next The next callback function * @returns {void} */ const error = (err, req, res, next) => { let response = { error: 'Server Error', message: 'An Unexpected Error Occurred' } let status = 500 if (err.isBoom) { status = err.output.statusCode response.error = err.output.payload.error response.message = err.message if (err.data) { response.data = err.data } } res.status(status).json(response) } export default error