【发布时间】:2018-08-30 04:49:57
【问题描述】:
我已经使用 joi 为某些参数添加了验证,为此我需要验证点参数以接受小数。
这是我的验证码
const userSchema = Joi.object({
point: Joi.number().max(150).required(),
});
在上面的代码中,我想接受十进制的数据来代替数字。任何人都知道编写代码来接受小数。
【问题讨论】:
-
你能提供你得到的错误吗?
-
Joi.number(...).float 不是函数。这是我得到的 eroor
-
Joi 库没有
float函数。number()应该接受所有类型的数字,包括整数和小数。如果您在不使用float的情况下仍然出现错误,请在此处提供吗? -
使用 number() 我没有收到任何错误
-
如果您没有收到错误,那么问题出在哪里?