我們的框架也是前后臺分離。后端接口的多少應該根據業務合理劃分,而不是誰覺得多不方便,開發不能只從方便入手。整體上接口設計的多少應從以下幾個方面考慮:
1、接口粒度的細分考慮職責單一,還得考慮多個操作是否應該在同一事物中,若在同一事物中接口的粒度可設計大一點。
2、接口的合并問題,當有多次請求不同接口而返回數據量又不大的時候可酌情將接口進行合并。
3、接口的拆解問題,當一次返回數據量過大導致傳輸慢的時候,根據業務得拆成多個接口,并要分析哪些數據先請求,哪些后請求。
4、接口重復問題,比如PC應用和移動應用用到同一組數據,后臺針對PC和移動端應用開發了兩個接口,這種情況下可以刪除一個接口。
5、接口停止服務問題,舉個例子,在618,雙11時很多商品有促銷活動(提供的接口),當過了這兩天,完全可以把此類服務停止減少負荷。
以上是我從實際項目角度做的分析,希望幫助到你,具體到項目中可深入探討。