Joi验证功能

时间:2019-06-04 12:12:33

标签: node.js mongodb express joi

我想创建一个函数来检查电子邮件在数据库的所有表中是否唯一,因此我将查询每个表以检查输入的电子邮件是否存在,同时使用joi验证数据。我搜索并找到了与此代码相似的代码

 email: Joi.string().email().lowercase().required().validate(function(value, done){
      console.log(value)//if this works i will query on  the database 
      done(null);
 })

但是,它在邮递员中返回此错误

"error": {
    "generatedMessage": false,
    "name": "AssertionError [ERR_ASSERTION]",
    "code": "ERR_ASSERTION",
    "actual": false,
    "expected": true,
    "operator": "==",
    "path": "email.value"
}

我正在尝试使用该值,以便可以使用自己的逻辑。

0 个答案:

没有答案