为什么我的猫鼬验证回调返回; TypeError:响应不是函数

时间:2019-02-17 17:21:18

标签: javascript node.js mongoose

validate函数中的回调返回类型错误:尝试返回评估结果时,response不是函数。但是,当我尝试使用Mongoose 5的新功能引发异常时,我能够将错误成功传递给我的控制器路由。为什么会这样呢?

  const alumni = module.exports = mongoose.model('alumni', Alumni);**strong text**

  Alumni.path('email').validate(function(value,respond){
  return alumni.findOne({email:value}, function(err, result){ 
  respond(result === null)                  
  })

  return true 
  }, 'email address exists');

0 个答案:

没有答案