http errors added

This commit is contained in:
C
2023-01-19 11:53:24 +05:00
parent 92ebcbb613
commit b3fa29e4c5
7 changed files with 48 additions and 0 deletions
+8
View File
@@ -0,0 +1,8 @@
class bad_request_error extends Error {
constructor(message) {
super(message)
this.status_code = 400
}
}
module.exports = bad_request_error
+8
View File
@@ -0,0 +1,8 @@
class conflict_error extends Error {
constructor(message) {
super(message)
this.status_code = 409
}
}
module.exports = conflict_error
+8
View File
@@ -0,0 +1,8 @@
class forbidden_error extends Error {
constructor(message) {
super(message)
this.status_code = 403
}
}
module.exports = forbidden_error
+8
View File
@@ -0,0 +1,8 @@
class not_found_error extends Error {
constructor(message) {
super(message)
this.status_code = 404
}
}
module.exports = not_found_error
+8
View File
@@ -0,0 +1,8 @@
class server_error extends Error {
constructor(message) {
super(message)
this.status_code = 500
}
}
module.exports = server_error
+8
View File
@@ -0,0 +1,8 @@
class unauthorized_error extends Error {
constructor(message) {
super(message)
this.status_code = 401
}
}
module.exports = unauthorized_error