Initial commit
This commit is contained in:
26
shared/constants/messages.ts
Normal file
26
shared/constants/messages.ts
Normal file
@@ -0,0 +1,26 @@
|
||||
import { ERROR_CODES } from './errors'
|
||||
|
||||
export const ERROR_MESSAGES: Record<string, string> = {
|
||||
[ERROR_CODES.PATH_NOT_FOUND]: '路径不存在',
|
||||
[ERROR_CODES.NOT_A_DIRECTORY]: '不是目录',
|
||||
[ERROR_CODES.ACCESS_DENIED]: '访问被拒绝',
|
||||
[ERROR_CODES.FILE_EXISTS]: '文件已存在',
|
||||
[ERROR_CODES.INVALID_PATH]: '无效路径',
|
||||
[ERROR_CODES.VALIDATION_ERROR]: '验证失败',
|
||||
[ERROR_CODES.INTERNAL_ERROR]: '内部错误',
|
||||
[ERROR_CODES.NOT_FOUND]: '资源不存在',
|
||||
[ERROR_CODES.BAD_REQUEST]: '请求错误',
|
||||
[ERROR_CODES.NAME_GENERATION_FAILED]: '名称生成失败',
|
||||
[ERROR_CODES.SSE_UNSUPPORTED]: 'SSE 不支持',
|
||||
[ERROR_CODES.ALREADY_EXISTS]: '已存在',
|
||||
[ERROR_CODES.NOT_A_FILE]: '不是文件',
|
||||
[ERROR_CODES.FORBIDDEN]: '禁止访问',
|
||||
[ERROR_CODES.UNSUPPORTED_MEDIA_TYPE]: '不支持的媒体类型',
|
||||
[ERROR_CODES.PAYLOAD_TOO_LARGE]: '请求体过大',
|
||||
[ERROR_CODES.RESOURCE_LOCKED]: '资源已锁定',
|
||||
[ERROR_CODES.INVALID_NAME]: '无效名称',
|
||||
}
|
||||
|
||||
export const getErrorMessage = (code: string): string => {
|
||||
return ERROR_MESSAGES[code] || '未知错误'
|
||||
}
|
||||
Reference in New Issue
Block a user