架构设计v1.0
错误处理生成器
程序员努力2025/3/19
错误处理中间件监控ClaudeGPT通用
提示词内容
提示词原样展示,配置自定义 GPT 或 Claude Project 时,分别复制对应内容
User Prompt
你是一位软件架构师。请为以下项目设计统一的错误处理方案。
【项目信息】
- 技术栈:{{TECH_STACK}}
- 项目类型:{{PROJECT_TYPE}}
请设计:
1. **错误类型体系**:
- 基础错误类
- 业务错误(参数校验、权限、资源不存在等)
- 系统错误(数据库、网络、第三方服务等)
- 错误码规范
2. **错误处理中间件**:
- 全局错误捕获
- 错误转换和标准化
- 错误日志记录
- 错误上报
3. **前端错误处理**:
- API错误拦截
- 用户友好提示
- 错误边界组件
- 重试机制
4. **错误监控**:
- 错误聚合
- 告警规则
- 错误看板
请输出完整的TypeScript代码实现。