目前的APP接口设计采用的是类似 这篇文章中的设计方案进行的。传送门,当然本站也有类似的提问 点我点我~
目前我们的方案是,小功能升级采用在原有的接口增加字段。伤筋动骨的功能,COPY
上一个版本的代码,增加版本号。但是这样需要同时维护至少三个版本的代码。感觉好悲伤,SO大家来聊聊你们是如何做APP接口版本控制的。以及接口的监控和报警等等~
目前的APP接口设计采用的是类似 这篇文章中的设计方案进行的。传送门,当然本站也有类似的提问 点我点我~
目前我们的方案是,小功能升级采用在原有的接口增加字段。伤筋动骨的功能,COPY
上一个版本的代码,增加版本号。但是这样需要同时维护至少三个版本的代码。感觉好悲伤,SO大家来聊聊你们是如何做APP接口版本控制的。以及接口的监控和报警等等~
4 回答13.2k 阅读✓ 已解决
5 回答7.7k 阅读✓ 已解决
1 回答1.5k 阅读✓ 已解决
1 回答950 阅读✓ 已解决
1 回答1.4k 阅读
1 回答1.4k 阅读
2 回答992 阅读
以前是restful api流行
就是为了避免你说的维护三个版本的代码出现了些新技术
graphQL
relay
统一套代码管理各种版本的api,想从api获取什么数据就发送什么请求,然后服务器给你返回你想要的,题主可以自己去搜看一下,不过个人感觉这些不适合我这种学生的小项目