Node中間層服務編寫框架中的思考
框架編寫核心思想
- 高內聚低耦合
- 核心方法封裝npm包,核心庫封裝(函數式編程)
- 核心方法只提供調用途徑,像使用第三方的工具包同樣(傳參和結果都被制定好了)開發只關心業務邏輯便可
- 基於koa2 封裝路由方法,讓路由、數據訪問、業務、外部接口各自分層
npm包的選擇
非業務組件庫開源:npm
開放而非封閉,開源的好處:編程
- 分享 idea
- 獲取交流的機會(人外有人,天外有天。總有人能夠教咱們更好的作法)
- 技術應該是持續更新,而不是一潭死水
業務組件庫,和數據正相關:框架
封閉,發佈私有包koa
歡迎關注本站公眾號,獲取更多信息