UNPKG

orbty

Version:

Simple and high performance web server structure for

26 lines (23 loc) 564 B
/* ! * orbty * Copyright(c) 2020 Gleisson Mattos * http://github.com/gleissonmattos * * Licensed under the MIT license. * http://www.opensource.org/licenses/mit-license.php */ /** * Http exception class * @constructor * @param {string} message - HTTP error message * @param {number} statusCode - HTTP code status */ class HttpException extends Error { constructor(message, statusCode) { super(message); this.name = this.constructor.name; this.code = Number(statusCode) || 500; this.message = message; } } module.exports = HttpException;