前端大接口替换为子接口技术方案

183 天前
 yigexiaoqianduan

想问下,最近接到了这样的一个需求,一个大接口拆分成几个接口,之前从这个大接口拿字段的前端代码都要改成从对应的子接口去拿,有什么好的改的方案吗,比较全局性的

1405 次点击
所在节点    程序员
6 条回复
fjc0k
182 天前
黑盒一下,用法不变,请求大接口时分别去请求子接口再组装
chendy
182 天前
方案 1:
如果之前代码是直接调用接口,就把这些代码先抽一个公用方法出来
把方法里调用大接口的逻辑改成调用小接口组装数据
收工

方案 2:
跟后端大哥商量商量,咱们时间紧任务重要不老接口留着慢慢切换
直到项目下线也没切换
收工
shunia
182 天前
抓住一点:渐进式迁移。
从低优先级接口到高优先级接口逐步替换和上线测试,增加打点统计,这样既稳妥又不容易背锅。
zhhbstudio
182 天前
const res = await big()
=>
const p1 = little1()
const p2 = little2()
const res = await Promise.all([p1,p2])

好像答不对题。。。那就供参考吧。。。
alleluya
182 天前
@chendy 方案 2 很靠谱啊 建议选择
sampeng
182 天前
不想弄的东西都上拖字诀

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

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

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

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

© 2021 V2EX