笔记: node最佳实践1 - 项目工程最佳实践

发布时间:2019-06-22 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了笔记: node最佳实践1 - 项目工程最佳实践脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

clipboard.png

原文阅读: nodebestpractices

1 工程结构最佳实践

1.1 组件化

图片描述

bad: 按照功能划分

  • controllers

    • api.js
    • home.js
    • order.js
    • PRoduct.js
    • user.js
    • @H_360_36@
    • models

      • order.js
      • product.js
      • user.js
    • test

      • testOrder.js
      • testProduct.js
      • testUser.js

    good:按照组件划分

    • order
    • product
    • user

      • index.js
      • user.js
      • userApi.js
      • userError.js
      • userTesting.js
      • userAction.js

    1.2 层次化

    图片描述

    • 不要在exPress中写太多业务逻辑,express专注web层
    • 业务层要单独抽出
    • 数据库层单独抽出

    1.3 NPM化

    笔记:  node最佳实践1 - 项目工程最佳实践

    把常用组件做成NPM包

    1.4 分离Expressappserver

    笔记:  node最佳实践1 - 项目工程最佳实践

    1.5 配置化

    笔记:  node最佳实践1 - 项目工程最佳实践

    • 环境感知: 根据不同环境使用不同配置

    脚本宝典总结

    以上是脚本宝典为你收集整理的笔记: node最佳实践1 - 项目工程最佳实践全部内容,希望文章能够帮你解决笔记: node最佳实践1 - 项目工程最佳实践所遇到的问题。

    如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

    本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
    如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。