我现在给前端提供接口,在设计API时是尽量将一个操作在一个API中完成,还是拆分成多个API呢?
比如,做一个上传图片的功能,将图片上传文件并返回url,和将保存到数据库。可设计为两个API,当然也可以在一个API内完成。
再比如删除分组时,同时将分组中的用户也删除。也可以设计为一个或两个API。
到底要如何设计呢?各有什么适合场景?优缺点?
繁花如伊
相关分类