错误处理中间件
-
用claude code辅助编写错误处理中间件的注意事项
三周前,我让 Claude Code 帮我改了一个 Express 项目的错误处理中间件。代码跑通的那一刻,diff 干净得像教科书,统一的错误码枚举、结构化的日志输出、根据环境变量自动切换的错误详情策略。我反复看了三遍,挑不出毛病。合并,部署,下班。 凌晨两点,PagerDuty 响了。 所有 /api/order 接口返回 500。日志里没有堆栈,没有 source map 映射后的行号,没有…