在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/Java  UI  網(wǎng)絡(luò)安全/ 設(shè)計API時是設(shè)計成一個還是拆分成多個?

設(shè)計API時是設(shè)計成一個還是拆分成多個?

我現(xiàn)在給前端提供接口,在設(shè)計API時是盡量將一個操作在一個API中完成,還是拆分成多個API呢?

比如,做一個上傳圖片的功能,將圖片上傳文件并返回url,和將保存到數(shù)據(jù)庫。
可設(shè)計為兩個API,當(dāng)然也可以在一個API內(nèi)完成。

再比如刪除分組時,同時將分組中的用戶也刪除。也可以設(shè)計為一個或兩個API。

到底要如何設(shè)計呢?各有什么適合場景?優(yōu)缺點?

回答
編輯回答
款爺

我是前端,站在前端的角度回答下,當(dāng)然是一個api接口了,

比如,做一個上傳圖片的功能,將圖片上傳文件并返回url,和將保存到數(shù)據(jù)庫。

給圖片返url就行了,至于保存到數(shù)據(jù)庫,這需要給前端接口嗎?

2017年11月28日 06:34
編輯回答
無標(biāo)題

我的經(jīng)驗是一句話,獲取api的數(shù)據(jù)前端處理要簡單,前端提交給api數(shù)據(jù)后端處理要簡單。

2018年3月27日 19:25