UNPKG

node-friendly-response

Version:

Easy way to make JSONs responses and promisified response flow

24 lines (14 loc) 514 B
/* jshint node: true */ 'use strict'; var NodeCustomErrors = require('node-custom-errors'); var format = require('./utils/format'); var statusCodes = require('./utils/http-status-codes'); var ResponseError = NodeCustomErrors.create('InternalServerError'); statusCodes(format.exception).forEach(function (status) { var key = status.key; var value = status.value; if (value >= 400) { ResponseError[key] = NodeCustomErrors.create(key, ResponseError); } }); module.exports = ResponseError;