mirror of
https://github.com/BobbyWibowo/lolisafe.git
synced 2024-12-15 00:46:22 +00:00
e2143b4d80
ClientError will default to 400 HTTP error code. ServerError will default to 500 HTTP error code. Following the previous commit, these for now are only being used in albumsController. More will soon follow. Additionally fixed existing album names can sometimes be re-used when editing an album.
19 lines
309 B
JavaScript
19 lines
309 B
JavaScript
class ServerError extends Error {
|
|
constructor (message, options = {}) {
|
|
super(message)
|
|
|
|
const {
|
|
statusCode,
|
|
logStack
|
|
} = options
|
|
|
|
this.statusCode = statusCode !== undefined
|
|
? statusCode
|
|
: 500
|
|
|
|
this.logStack = logStack || false
|
|
}
|
|
}
|
|
|
|
module.exports = ServerError
|