返回笔记中心
notes · 2026年6月27日

课程表接口的一个空值 bug

今天调课程表接口的时候,列表能返回,但是前端有一列一直是空的。 排了一圈才发现:后端结构体里字段名写了,但是查询的时候没把对应列扫进去。 当时怎么错的 只看到了接口返回 200 没认真检查 JSON 每个字段 前端显示空的时候,第一反应还以为是样式问题 以后怎么避免 写完接口先看

#Go#接口#空值

今天调课程表接口的时候,列表能返回,但是前端有一列一直是空的。

排了一圈才发现:后端结构体里字段名写了,但是查询的时候没把对应列扫进去。

当时怎么错的

  • 只看到了接口返回 200
  • 没认真检查 JSON 每个字段
  • 前端显示空的时候,第一反应还以为是样式问题

以后怎么避免

  • 写完接口先看完整响应
  • 数据库查询字段和结构体字段一起检查
  • 空值不是小事,可能是链路里某一步没接上