17 lines
441 B
JavaScript
17 lines
441 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)
|