error-handling - API与服务的错误处理
为代码添加结构化的错误处理,包括try/catch、上下文日志和面向用户的错误映射
标签
更新于: 2026-02-12该技能可以做什么
- 用try/catch包装异步操作
- 记录带上下文的错误
- 将错误映射到HTTP状态码
- 创建面向用户的错误消息
- 用包装类型重新抛出错误
- 清理日志中的错误消息
- 为敏感代码应用安全审查
输入
- 新服务
- API处理器
- 集成
- 异步操作
- 外部调用
- 错误对象
- 请求ID
- 用户ID
输出
- 带try/catch块的代码
- 结构化错误日志
- 一致的错误映射
- 面向用户的错误响应
- HTTP错误状态码
- 清理后的错误消息
要求
- 添加新服务、集成或API处理器时使用
- 敏感代码路径需要安全审查
