module.exports是什么意思?为什么叫模块?

时间:2019-06-22 12:49:58

标签: javascript node.js express

第二个问题。我是Express的初学者。您知道我可以学习的任何优秀网站吗?这些文档大部分时间都是模糊的,因此对于初学者而言并不那么容易。谢谢

1 个答案:

答案 0 :(得分:1)

模块将相关代码封装到单个代码单元中。创建模块时,这可以解释为将所有相关功能移动到单个文件中。如果要在另一个文件中使用此封装的函数,则应将它们导入到当前的工作文件中。 Exports对象决定可以导入哪些功能以及仅对文件专有的功能。可以导入sayHelloInEnglish以下的内容,但不能导入sayGoodbye

exports.sayHelloInEnglish = function() {
    return "HELLO";
};

sayGoodbye = function(){
    return "Goodbye";
}