美文网首页
Node.js-加载一组相关的模块

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

作者: 海因斯坦 | 来源:发表于2018-11-12 20:38 被阅读0次

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

目录模块的创建:

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


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

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

相关文章

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

    在Node.js中,我们通常都是以一个文件作为一个单独的模块进行加载。但是,有时候我们有些模块的功能非常复杂,一个...

  • Python动态创建类对象,并调用函数

    1. 首先import相关模块`import importlib` 2. 加载你想要加载的模块`model = i...

  • 关于sklearn中KNN的使用

    一、导入相关模块 from sklearnimport datasets#数据加载模块 from sklearn....

  • AMD,CMD,commonJS,ES6

    AMD 异步模块定义 RequireJS 是一个JavaScript模块加载器,会在相关的js加载后执行回调函数,...

  • webpack打包代码实现

    webpack模块加载 异步模块加载 通过 import()实现指定模块的懒加载操作 懒加载的核心原理就是创建js...

  • uwsgi与gevent

    uwsgi 1.4之后,无缝支持gevent uwsgi 1.9可使用相关命令,加载gevent模块 启动命令 注...

  • Angular4路由懒加载loadChildren

    要想建立一个惰性加载的特性模块,有三个主要步骤: 1.创建该特性模块。2.创建该特性模块的路由模块。3.配置相关路...

  • 2018-01-10 Node加载一组相关的模块机制

    Node可以将目录作为模块,可以把相关模块按相关逻辑组合起来 问题 你希望将一个目录下的相关文件组合起来,而且只需...

  • Node.js 核心模块概述

    模块加载原理与加载方式 Node 中的模块:核心模块/原生模块:Node提供的模块。文件模块:用户编写的模块。 N...

  • 前端模块化

    1.模块与模块化开发 模块:实现特定功能的一组方法 模块化开发:随着浏览器性能的提升,相关技术的进步,前端项目变得...

网友评论

      本文标题:Node.js-加载一组相关的模块

      本文链接:https://www.haomeiwen.com/subject/offhfqtx.html