分类:: 软件工程

0

一个查询API引发的对前后端职责的思考

问题描述有一个在线博客系统,系统提供了一个API,前端只需要传递参数:(开始日期,结束日期),然后就会返回一个这样的JSON:{日期1:新文章数量,日期2:新文章数量...}。现在来了一个新的需求:用户需要查看当天,本周,本月,最近半年或者一年新发布的文章的数量。现在需要设计后端API供前端调用,那么这个API应该如何设计呢? 一开始,我想到了3种可能的方案: 直接使用之前的API,前端根据天