【发布时间】:2017-02-02 16:36:16
【问题描述】:
以下代码是一个控制器,其中包含模型的 crud 运算符。 我无法弄清楚 Zone.find 在函数声明中调用自己时做了什么以及为什么必须调用自己。
var Zone = require('../models/Zone')
module.exports = {
find: function(params, callback){
Zone.find(params, function(err, zones){
if(err){
callback(err, null)
return
}
callback(null, zones)
})
},
findById: function(){
},
update: function(){
},
create: function(){
},
destroy: function(){
},
}
【问题讨论】:
-
对不起,它的哪一部分自称?
Zone.find()是与module.exports.find()不同的方法。 -
是什么让您认为
Zone.find与该模块返回的find相同?
标签: javascript node.js express callback