UNPKG

@json-express/core

Version:

A simple json server which serves all json files

27 lines (21 loc) 544 B
const errorCodes = { 400: { statusCode: 400, code: 'incomplete-fields' }, 404: { statusCode: 404, code: 'not-found' } } class AppError extends Error { constructor(message, statusCode, code) { super(message) this.name = 'AppError' const errorCode = errorCodes[statusCode] this.statusCode = errorCode.statusCode || statusCode this.code = errorCode.code || code Error.captureStackTrace(this, this.constructor) } } export default AppError