【发布时间】:2020-07-01 12:26:34
【问题描述】:
晚上好。
我在尝试使用 Joi 验证变量时遇到问题。我已阅读此页面link
Joi 通常通过模式验证对象,但是,我提到的页面显示 Joi 还支持更“直接”的验证方法。就我而言,我只是想验证一个变量。
我正在尝试以下方法:
const {error, value} = Joi.number().validate("SAMPLE TEXT");
这并不是我想要做的(我会为变量更改“SAMPLE TEXT”),但它是展示我的问题的一个很好的例子。
我对这段代码的期望是抛出一个错误(因为验证应该失败),这意味着**错误不应该是 null 或 undefined **,但是,在尝试时:
console.log(`Error: ${error}`};
我明白了:
错误:未定义
谁能帮帮我?
[]
【问题讨论】:
标签: javascript node.js joi