Node.js-加载一组相关的模块

在Node.js中,我们通常都是以一个文件作为一个单独的模块进行加载。但是,有时候我们有些模块的功能非常复杂,一个大的功能里面又有许多相关的小的功能,比如一个财务系统,有审计,结算等功能,当然可以将审计作为一个模块,将结算作为一个模块。一个一个地引入,但是这些功能都是属于财务系统的,是相互关联的。我们更应该把他们整个作为一个模块。事实上,Node.js中支持使用目录作为一个模块,从而实现一次性加载所有模块。一个目录就是一个大的功能,目录下的文件又可以作为小的模块。

目录模块的创建:

创建目录模块,只需要把所有的模块都加载到一个模块中,然后再到处这个模块。这样的话就可以实现一次性加载所有模块
目录模块的使用


使用目录模块,只需要引入这个目录即可,一次性加载所有的模块。不需要其他的辅助

总结:
使用目录作为模块,通常被用来作为web应用的架构技巧。相关的对象,比如控制器,模型以及视图,都可以放在不同的目录下来拆分应用。下图展示了如恶化通过这个模式来组织应用。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 1 Node.js模块的实现# 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都...
    七寸知架构阅读 6,235评论 1 50
  • 1 Node.js模块的实现 之前在网上查阅了许多介绍Node.js的文章,可惜对于Node.js的模块机制大都着...
    zlx_2017阅读 5,136评论 0 1
  • Node.js是目前非常火热的技术,但是它的诞生经历却很奇特。 众所周知,在Netscape设计出JavaScri...
    w_zhuan阅读 8,977评论 2 41
  • 系列文章导航 模块(二) es6 module typescript module 本文参考Javascript模...
    合肥黑阅读 12,855评论 0 14
  • 日清食品的高大上方便面网站 作为那个发明了方便面的男人,安藤百福用1958年发明的鸡汤拉面启动了日本的方便面市场,...
    JUX_OA阅读 1,735评论 0 1