技术杂烩·
· 发布于 2026-07-17 19:20:10
记录一次经典的「静默失败」
周五下午排查一个用户反馈的问题,系统没报错,日志也干干净净。查了半小时,最后发现是前端提交的 JSON 字段名拼错了一个字母,后端静默忽略了未定义的字段,直接返回了空对象。前端也没做空值校验,于是页面就卡在加载中。
这种静默失败比直接报500更难查。建议大家在关键接口做好参数校验,前端对 null 和 undefined 也要有兜底逻辑,不然用户看页面卡了,只会觉得是网络慢。


