node.js之模块

1 什么是模块 

   模块是 Node.js 应用程序的基本组成部分,文件和模块是一一对应的。换言之,一个 node.js文件就是一个模块。

2.创建和加载模块

       在 Node.js 中,创建一个模块非常简单,因为一个文件就是一个模块,我们要关注的问题仅仅在于如何在其他文件中获取这个模块
Node.js 提供了 exports 和 require 两个对象,其中 exports 是模块公开的接口,require 用于从外部获取一个模块的接口,即所获
取模块的 exports 对象。让我们以一个例子来了解模块。创建一个 module.js 的文件,内容是
         

    //module.js
    var name;
    exports.setName = function (thyName) {
            name = thyName;
    };

     exports.sayHello = function () {
          console.log('Hello ' + name);
     };
     在同一目录下创建getmodule.js

     //getmoudles

     var  myModule = require('./module');

     myModule.setName('BYVoid'); 

     参考node.js开发指南

    

         

 

       

原文地址:https://www.cnblogs.com/lilefordream/p/3105452.html