比如我调用一个接口进行操作,但因为后端需要进行一个同步操作,需要在成功后再额外调用一个接口,这个接口是前端调用好还是后端调用好,为什么?
看你的描述,在前端后台是没有区别的(不考虑特殊参数的情况下)!如果后台调用能节约一下ajax的请求代码,就在后端调用;否则就在前端,返回成功之后调用也能起到一样的效果
就是想问前端调用接口和后端那个更能节约资源,为什么,按我自己的理解就是前端调用需要发送一次请求,后端应该不用,所以后端调用来说可能更好一些。
@纯海之蓝: 你每一次调用都是发送一次请求,除非你两个接口内容一起执行;至于你说的,后端调用节省一次请求,只是节省的从前端到后台的ajax请求而已
这个得看那个同步操作完成之后需不需要通知前端,如果不需要,就在后端调用,如果需要,就前端调用。
听你描述 前端只用调用一次 剩下都是后台相互调用
一个接口只干一个事情!
我建议是后端做,用户端容易出的BUG比服务端多了去了,鬼知道用户在干什么。前端一个业务调多个接口容易寄。