Skip to main content

Module error

Module error 

Source
Expand description

server function 错误转可读失败提示(前端后端通用)。 将类型化的 API 错误整理成给人看的失败提示。

消息只用于展示,错误分类仅检查 ApiError 的枚举变体。 框架错误可能带原始响应或内部细节,不能直接展示。

Constants§

GENERIC_REASON 🔒
服务端没给具体原因时的说法(AppError 对查询与事务错误统一返回它),不再重复展示。
UNAVAILABLE_REASON 🔒
无法判断具体原因时的说法。

Functions§

error_reason
可以展示给用户的失败原因;网络中断给固定说法,拿不到具体原因时为 None。
failure_message
失败提示:有具体原因时为「保存失败:标题不能为空」,否则为「保存失败,请稍后再试」。
is_not_found
只识别公开契约中的「资源不存在」,消息不参与判断。
status_reason 🔒