Javascript 验证从负到正的范围数Joi
我试图通过Joi验证纬度和经度。 允许的纬度数范围为-90到+90 允许的经度数范围为-180到+180 我正在犯错误。 错误:限制必须是正整数或引用 我还尝试:Javascript 验证从负到正的范围数Joi,javascript,node.js,joi,Javascript,Node.js,Joi,我试图通过Joi验证纬度和经度。 允许的纬度数范围为-90到+90 允许的经度数范围为-180到+180 我正在犯错误。 错误:限制必须是正整数或引用 我还尝试: map_lng: Joi.number() .positive() .negative() .min(-90) .max(90) 但仍然得到同样的错误。 任何人都可以帮助我如何验证-ve到+ve范围内的值?我找到了一种方法,在文档中数字有大有小 map_lng: Joi.number() .
map_lng: Joi.number()
.positive()
.negative()
.min(-90)
.max(90)
但仍然得到同样的错误。
任何人都可以帮助我如何验证-ve到+ve范围内的值?我找到了一种方法,在文档中数字有大有小
map_lng: Joi.number()
.positive()
.negative()
.min(-90)
.max(90)
const schema = Joi.object({
map_lat: Joi.number()
.greateer(-90)
.less(90)
.messages({ 'number.base': "Invalid latitude!" }),
map_lng: Joi.number()
.greater(-180)
.less(180)
.messages({ 'number.base': "Invalid longitude!" }),
})