我司代码前端由 angularjs 编写,后端是 Java , Java 暴露出 API 直接供前端调用,
现在有问题, API 的边界是在哪里,是要完全的展示出数据,还是方便前端?
举个例子:
Web 端和 APP 端,比如有个 Product 产品
比如有 ABCDE 一系列属性,现在产品有一个需求,要求 A 如果状态为 XXX , B 的值就为 YYY
此时,因为 APP 的审核过程很长, APP 要求后台修改, Web 因为上线方便,就自己改了,那么问题就出现了
这个地方到底是由前端负责还是 API 负责?
现在有问题, API 的边界是在哪里,是要完全的展示出数据,还是方便前端?
举个例子:
Web 端和 APP 端,比如有个 Product 产品
比如有 ABCDE 一系列属性,现在产品有一个需求,要求 A 如果状态为 XXX , B 的值就为 YYY
此时,因为 APP 的审核过程很长, APP 要求后台修改, Web 因为上线方便,就自己改了,那么问题就出现了
这个地方到底是由前端负责还是 API 负责?