mirror of
https://git.mirrors.martin98.com/https://github.com/sub-store-org/Sub-Store.git
synced 2026-04-07 12:43:21 +08:00
fix: Backend crashes when invalid url is used
Improve error handling for flow info API
This commit is contained in:
27
backend/src/restful/errors/index.js
Normal file
27
backend/src/restful/errors/index.js
Normal file
@@ -0,0 +1,27 @@
|
||||
class BaseError {
|
||||
constructor(code, message, details) {
|
||||
this.message = message;
|
||||
this.details = details;
|
||||
}
|
||||
}
|
||||
|
||||
export class InternalServerError extends BaseError {
|
||||
constructor(code, message, details) {
|
||||
super(code, message, details);
|
||||
this.type = 'InternalServerError';
|
||||
}
|
||||
}
|
||||
|
||||
export class ResourceNotFoundError extends BaseError {
|
||||
constructor(code, message, details) {
|
||||
super(code, message, details);
|
||||
this.type = 'ResourceNotFoundError';
|
||||
}
|
||||
}
|
||||
|
||||
export class NetworkError extends BaseError {
|
||||
constructor(code, message, details) {
|
||||
super(code, message, details);
|
||||
this.type = 'NetworkError';
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user