天天看點

不可不見的Api中間層

前端越來越複雜,後端服務化,今日的前端要面臨更多的挑戰。一個典型的

場景就是在服務化架構裡,前端面臨的最頭痛的問題是異構API,前後端聯調的時

候,多個後端互相推诿,要麼拖慢上線進度,要麼讓前端性能變得極其慢。進度慢

找前端,性能差也找前端,但這個鍋真的該前端來背麼?

16 2018,進擊的大前端

Node.js的Api中間層應用很好地解決了這個問題。後端不想改的時候,實在

不行就前端自己做,更靈活,更能應變。

• 透傳接口,對于内網或者非安全接口,可以采用中間層透傳。

• 聚合接口,對異構API處理非常友善,如果能夠梳理model,應變更容易。

• Mock接口,通過Mock接口,提供前端開發效率,對流程優化效果極其明

顯,比如去哪兒開發的yapi就是專門解決這個問題的。

除此之外,前端如果想做一些技術驅動的事兒,SSR(伺服器端渲染)和PWA

(漸進式Web應用)也是非常不錯的選擇。

繼續閱讀