16 lines
468 B
JavaScript
16 lines
468 B
JavaScript
const statusCodes = require("./statusCodes");
|
|
|
|
const errorWithStatus = (message, statusCode) => {
|
|
const e = new Error(message);
|
|
e.statusCode = statusCode;
|
|
return e;
|
|
}
|
|
|
|
module.exports.unauthorized = (message) =>
|
|
errorWithStatus(message, statusCodes.UNAUTHORIZED);
|
|
|
|
module.exports.forbidden = (message) =>
|
|
errorWithStatus(message, statusCodes.FORBIDDEN);
|
|
|
|
module.exports.notfound = (message) =>
|
|
errorWithStatus(message, statusCodes.NOT_FOUND); |