天天看点

不可不见的Api中间层

前端越来越复杂,后端服务化,今日的前端要面临更多的挑战。一个典型的

场景就是在服务化架构里,前端面临的最头痛的问题是异构API,前后端联调的时

候,多个后端互相推诿,要么拖慢上线进度,要么让前端性能变得极其慢。进度慢

找前端,性能差也找前端,但这个锅真的该前端来背么?

16 2018,进击的大前端

Node.js的Api中间层应用很好地解决了这个问题。后端不想改的时候,实在

不行就前端自己做,更灵活,更能应变。

• 透传接口,对于内网或者非安全接口,可以采用中间层透传。

• 聚合接口,对异构API处理非常方便,如果能够梳理model,应变更容易。

• Mock接口,通过Mock接口,提供前端开发效率,对流程优化效果极其明

显,比如去哪儿开发的yapi就是专门解决这个问题的。

除此之外,前端如果想做一些技术驱动的事儿,SSR(服务器端渲染)和PWA

(渐进式Web应用)也是非常不错的选择。

继续阅读