晚上好。
尝试使用Joi
验证变量时遇到麻烦。我已阅读此页面link
Joi通常通过模式验证对象,但是,我提到的页面显示Joi还支持一种更为“直接”的验证方法。就我而言,我只是在尝试验证变量。
我正在尝试以下操作:
const {error, value} = Joi.number().validate("SAMPLE TEXT");
这并不是我要尝试做的事情(我将变量“ SAMPLE TEXT”更改为“ SAMPLE TEXT”),但这是一个很好的例子来说明我的问题。
我从此代码中期望得到的是抛出一个错误(因为验证失败),这意味着**错误不应为null或未定义**,但是,尝试时:
console.log(`Error: ${error}`};
我得到:
错误:未定义
有人可以帮助我吗?
[]