我理解module.exports是一个容器对象的概念,属性导出是在需要时返回的。
但是,在这里,"const =“的目的是什么?
编辑:
(模块user.js)
const User = module.exports = mongoose.model('User', userSchema);
module.exports.getUserById = function(id, callback){
User.findById(id, callback);
}好的。现在我已经输入了上下文,这是有意义的。最初,我将"User.findById“误读为一个不同的变量(const)。太尴尬了!
发布于 2017-11-09 23:12:35
这就是模块的样子:
var module = {
exports: {
yadablah: function(){
//code
}
} };foo和module.exports都引用了这里的同一个对象,即函数
yadablah()https://stackoverflow.com/questions/47212763
复制相似问题