设计 RESTful API 时,如果前端同一页面需要请求几条不相关的数据时,是分开逐条请求么?有没有打包请求多组数据的设计?

2018-05-11 11:09:02 +08:00
 newtype0092
不相关的数据是指:假如我想在某个页面显示物品列表时,同时底部滚动展示一些 tips,可能还需要一些展示相关的配置数据。
这些数据如果按 RESTful 设计的话感觉是不该放在一个 API 里的,但如果是数据种类很多但每种数据量较少时,肯定是一条请求获取的效率比较高吧。
3966 次点击
所在节点    问与答
24 条回复
night98
2018-05-11 20:13:32 +08:00
前端可以考虑用 nodejs 请求后端接口组合必要数据,后端接口粒度细一些,做好缓存就可以了
newtype0092
2018-05-12 10:35:21 +08:00
@IvanLi127 问下你们说的网关就是指 Router 模块么?新手不太懂后端的一些术语,前面有说网关的我还想着难道要配个 gateServer...
IvanLi127
2018-05-12 11:20:51 +08:00
@newtype0092 就是单独一个服务,不是路由,百度下 api 网关
TommyLemon
2018-07-16 19:13:42 +08:00
RESTful 问题多了去了
github.com/TommyLemon/APIJSON/wiki

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/454001

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX