fix: Backend crashes when invalid url is used

Improve error handling for flow info API
This commit is contained in:
Peng-YM
2022-06-29 14:07:22 +08:00
parent ffc7c07469
commit 9653b09844
7 changed files with 84 additions and 38 deletions

View 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';
}
}