Expand description
server function 错误转可读失败提示(前端后端通用)。 将类型化的 API 错误整理成给人看的失败提示。
消息只用于展示,错误分类仅检查 ApiError 的枚举变体。
框架错误可能带原始响应或内部细节,不能直接展示。
Constants§
- GENERIC_
REASON 🔒 - 服务端没给具体原因时的说法(
AppError对查询与事务错误统一返回它),不再重复展示。 - UNAVAILABLE_
REASON 🔒 - 无法判断具体原因时的说法。
Functions§
- error_
reason - 可以展示给用户的失败原因;网络中断给固定说法,拿不到具体原因时为
None。 - failure_
message - 失败提示:有具体原因时为「保存失败:标题不能为空」,否则为「保存失败,请稍后再试」。
- is_
not_ found - 只识别公开契约中的「资源不存在」,消息不参与判断。
- status_
reason 🔒