module.exports 与 exports区别
1.每一个node.js执行文件,模块系统都自动创建一个module对象;
2.require 用来加载代码,而 exports 和 module.exports 则用来导出代码;
3.exports是引用 module.exports的值;(Node.js 在初始化时就执行了一句:exports = module.exports)
4.模块导出时,导出的执行是module.exports,即require() 返回的是module.exports;
(所以,当module.exports指向某个内存后,如果想要继续通过exports操作(干嘛不直接操作module.exports?),需要手动执行一句:exports = module.exports)