Qiku ← Back to library

AI / Coding and Debugging

Trim Fields in Responses

Trim Fields in Responses — Chinese original prompt

这个 [接口名] 直接返回了数据库实体的全部字段。请列出其中不该对外暴露的部分(内部主键、成本价、审核备注、内部状态码、[其他字段]),再给出改法:定义只含展示字段的响应对象、按角色裁剪敏感项、统一在序列化层过滤而不是每个接口各写一遍。并说明怎么用一条契约测试防止以后又漏出去。
Site original

Chinese original

How to use

按实体直接序列化最省事,也最容易把内部字段一次性送出去。

More in this topic