
想问下,最近接到了这样的一个需求,一个大接口拆分成几个接口,之前从这个大接口拿字段的前端代码都要改成从对应的子接口去拿,有什么好的改的方案吗,比较全局性的
1 fjc0k May 28, 2024 黑盒一下,用法不变,请求大接口时分别去请求子接口再组装 |
2 chendy May 28, 2024 方案 1: 如果之前代码是直接调用接口,就把这些代码先抽一个公用方法出来 把方法里调用大接口的逻辑改成调用小接口组装数据 收工 方案 2: 跟后端大哥商量商量,咱们时间紧任务重要不老接口留着慢慢切换 直到项目下线也没切换 收工 |
3 shunia May 28, 2024 抓住一点:渐进式迁移。 从低优先级接口到高优先级接口逐步替换和上线测试,增加打点统计,这样既稳妥又不容易背锅。 |
4 zhhbstudio May 28, 2024 const res = await big() => const p1 = little1() const p2 = little2() const res = await Promise.all([p1,p2]) 好像答不对题。。。那就供参考吧。。。 |
6 sampeng May 28, 2024 不想弄的东西都上拖字诀 |