Node中间层服务编写框架中的思考

34次阅读

共计 224 个字符,预计需要花费 1 分钟才能阅读完成。

框架编写核心思想

  • 高内聚低耦合
  • 核心方法封装 npm 包,核心库封装(函数式编程)
  • 核心方法只提供调用途径,像使用第三方的工具包一样(传参和结果都被制定好了)开发只关心业务逻辑即可
  • 基于 koa2 封装路由方法,让路由、数据访问、业务、外部接口各自分层

npm 包的选择

非业务组件库开源:

开放而非封闭,开源的好处:

  1. 分享 idea
  2. 获取交流的机会(人外有人,天外有天。总有人可以教我们更好的做法)
  3. 技术应该是持续更新,而不是一潭死水


业务组件库,和数据正相关:

封闭,发布私有包

正文完
 0