Skip to content

错误码速查

灵动桌面框架的 CommandError 错误码参考。

错误结构

typescript
interface CommandError {
  code: string
  message: string
}

错误码列表

错误码说明常见原因
VALIDATION参数校验失败必填参数为空、格式不正确
NOT_FOUND资源不存在查询的配置项/记录不存在
INTERNAL内部错误数据库异常、文件操作失败
NETWORK网络错误请求超时、连接失败
LOCK_ERROR锁获取失败并发访问冲突

前端处理示例

typescript
import { message } from 'antd'

try {
  await setConfig(key, value)
  message.success('保存成功')
} catch (error: any) {
  switch (error.code) {
    case 'VALIDATION':
      message.warning(error.message)
      break
    case 'NOT_FOUND':
      message.info('配置项不存在')
      break
    default:
      message.error('操作失败:' + error.message)
  }
}

基于 Tauri 2.x 构建的企业级桌面应用开发框架