Skip to main content

Module error

Module error 

Source
Expand description

应用错误类型与转换。 应用内部错误与 server function 的公开错误契约。

AppError 保留服务端上下文,只有脱敏后的 ApiError 可以跨越网络或 SSR 资源边界。 业务类别由枚举标签传输,消息只用于展示,不能参与错误分类。

Enums§

ApiError
server function、SSR 资源与界面共用的公开错误。
AppError
应用层内部错误;数据库细节只写日志,不进入公开契约。
Message 🔒
message 字段的三种线形态:业务文本、Framework 的 {变体: 文本}、Unavailable 的 null。

Constants§

CODES 🔒
FRAMEWORK_VARIANTS 🔒

Functions§

api_error_from_parts 🔒
按 code 组装 ApiError;message 形态与派生实现的要求一致。
framework_error 🔒
{变体: 文本} → 同名 [ServerFnError] 变体;已废弃的 WrappedServerError 按未知变体处理。