bibi45

2020-11-28 | 后端 中文

列表接口契约:分页、排序与筛选必须一起设计

bibi45

稳定的列表 API 让后台表格和数据导出都能可靠工作。

分页参数、默认排序、最大 page size、筛选字段和响应总数都应写入 API 契约。对数据量很大的接口,count 可能昂贵,应权衡是否提供估算值或 cursor 分页。

排序字段必须白名单化,不能将客户端传入的字段名直接拼进 SQL。筛选条件也应在查询层验证类型、范围和权限。

© 2026 bibi45. 保留所有权利。

静态网站,内容由 Git 管理。