feat:移除了弹窗,服务器添加sls
This commit is contained in:
14
apps/telemetry-dashboard/server/utils/errors.ts
Normal file
14
apps/telemetry-dashboard/server/utils/errors.ts
Normal file
@ -0,0 +1,14 @@
|
||||
export class AdminApiError extends Error {
|
||||
constructor(
|
||||
public readonly statusCode: number,
|
||||
public readonly code: string,
|
||||
message: string,
|
||||
) {
|
||||
super(message)
|
||||
this.name = 'AdminApiError'
|
||||
}
|
||||
}
|
||||
|
||||
export const unauthorized = () => new AdminApiError(401, 'unauthenticated', '需要登录')
|
||||
export const forbidden = () => new AdminApiError(403, 'forbidden', '当前身份无权访问')
|
||||
export const unavailable = () => new AdminApiError(503, 'service_unavailable', '遥测数据暂不可用')
|
||||
Reference in New Issue
Block a user