前端通过nodejs调用后端接口,相比于直接调用后端接口,这样有什么好处吗?

前端通过nodejs调用后端接口,相比于直接调用后端接口,这样有什么好处吗?

拙见看看就好:
首先,只是单纯的包一层,实际没啥意义,甚至会增加成本。
好处嘛,首先没有跨域问题了。
可以清洗,过滤数据。
可以聚合多个接口,包装自己私有的业务逻辑。
可以自己做缓存,分摊服务器压力。

1、前端后端分离,分离部署,一台服务器部署前端,一台服务器部署后端服务
2、nodejs其实也有前端和服务端,采用服务端调用服务端,解决掉跨域问题