课程表接口的一个空值 bug
今天调课程表接口的时候,列表能返回,但是前端有一列一直是空的。 排了一圈才发现:后端结构体里字段名写了,但是查询的时候没把对应列扫进去。 当时怎么错的 只看到了接口返回 200 没认真检查 JSON 每个字段 前端显示空的时候,第一反应还以为是样式问题 以后怎么避免 写完接口先看
#Go#接口#空值
今天调课程表接口的时候,列表能返回,但是前端有一列一直是空的。
排了一圈才发现:后端结构体里字段名写了,但是查询的时候没把对应列扫进去。
当时怎么错的
- 只看到了接口返回 200
- 没认真检查 JSON 每个字段
- 前端显示空的时候,第一反应还以为是样式问题
以后怎么避免
- 写完接口先看完整响应
- 数据库查询字段和结构体字段一起检查
- 空值不是小事,可能是链路里某一步没接上