nodejs中exports与module.exports的区别
2013-11-29 10:47 freefei 阅读(100) 评论(0) 收藏 举报http://www.cnblogs.com/pigtail/archive/2013/01/14/2859555.html
exports 是可以 给自定义的对象 添加 属性 或者方法
module.exports 系统已经有的 属性方法引入
那到底Module.exports是什么呢?它是否合法呢?
其实,Module.exports才是真正的接口,exports只不过是它的一个辅助工具。 最终返回给调用的是Module.exports而不是exports。
所有的exports收集到的属性和方法,都赋值给了Module.exports。当然,这有个前提,就是Module.exports本身不具备任何属性和方法。如果,Module.exports已经具备一些属性和方法,那么exports收集来的信息将被忽略。
浙公网安备 33010602011771号