前端越來越複雜,後端服務化,今日的前端要面臨更多的挑戰。一個典型的
場景就是在服務化架構裡,前端面臨的最頭痛的問題是異構API,前後端聯調的時
候,多個後端互相推诿,要麼拖慢上線進度,要麼讓前端性能變得極其慢。進度慢
找前端,性能差也找前端,但這個鍋真的該前端來背麼?
16 2018,進擊的大前端
Node.js的Api中間層應用很好地解決了這個問題。後端不想改的時候,實在
不行就前端自己做,更靈活,更能應變。
• 透傳接口,對于内網或者非安全接口,可以采用中間層透傳。
• 聚合接口,對異構API處理非常友善,如果能夠梳理model,應變更容易。
• Mock接口,通過Mock接口,提供前端開發效率,對流程優化效果極其明
顯,比如去哪兒開發的yapi就是專門解決這個問題的。
除此之外,前端如果想做一些技術驅動的事兒,SSR(伺服器端渲染)和PWA
(漸進式Web應用)也是非常不錯的選擇。