【问题标题】:Exports property in node? [duplicate]在节点中导出属性? [复制]
【发布时间】:2014-02-22 02:24:47
【问题描述】:

为什么某些函数被分配为导出对象的属性?例如:

    exports.index = function(req, res){
        res.render('index', { title: 'Hello' });
    };

出口有什么意义?

【问题讨论】:

标签: javascript node.js express


【解决方案1】:

导出是模块的公开可见界面。使用模块时,您可以访问从模块导出的任何内容。

这允许您隐藏模块的私有实现细节,只导出您希望能够从外部使用的对象、属性和函数。

模块是 Javascript 缺乏隐私和类问题的一种解决方案。使您能够有效地封装私有数据和行为。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    • 1970-01-01
    • 2018-10-12
    • 2020-10-01
    相关资源
    最近更新 更多