杭州公司建网站,小企业网站建设的服务机构,乐陵森洁新能源有限公司电话,营销型网站案例易网拓nodejs开发——require与exports的使用 另一片文章总结#xff1a;http://www.cnblogs.com/hfultrastrong/p/8036682.html require require函数用于在当前模块中加载和使用别的模块#xff0c;传入一个模块名#xff0c;返回一个模块导出对象。模块名可使用相对路径#x…nodejs开发——require与exports的使用 另一片文章总结http://www.cnblogs.com/hfultrastrong/p/8036682.html require require函数用于在当前模块中加载和使用别的模块传入一个模块名返回一个模块导出对象。模块名可使用相对路径以./开头或者是绝对路径以/或C:之类的盘符开头。另外模块名中的.js扩展名可以省略。以下是一个例子。 var foo1 require(./foo);
var foo2 require(./foo.js);
var foo3 require(/home/user/foo);
var foo4 require(/home/user/foo.js);// foo1至foo4中保存的是同一个模块的导出对象。 另外可以使用以下方式加载和使用一个JSON文件。 var data require(./data.json); exports exports对象是当前模块的导出对象用于导出模块公有方法和属性。别的模块通过require函数使用当前模块时得到的就是当前模块的exports对象。以下例子中导出了一个公有方法。 exports.hello function () {console.log(Hello World!);
}; module 通过module对象可以访问到当前模块的一些相关信息但最多的用途是替换当前模块的导出对象。例如模块导出对象默认是一个普通对象如果想改成一个函数的话可以使用以下方式。 module.exports function () {console.log(Hello World!);
}; 以上代码中模块默认导出对象被替换为一个函数。 转载于:https://www.cnblogs.com/hfultrastrong/p/8036396.html