【发布时间】:2016-08-14 09:34:30
【问题描述】:
我正在使用 Hapi.js 框架和 Joi 进行数据验证。我正在尝试使用 Joi 验证 JSON 文件。我已经定义了一个架构,并想检查 JSON 文件是否包含我的架构中的所有字段。
某些字符串字段可以为空。在我的架构文件中,当我将min 定义为0 时,它说name 是必填字段。
我正在使用以下架构:
module.exports = {
"name": { "type": "string", "min": 0, "max": 30},
"age": { "type": "number", "min": 1, "max": 36},
"dob": { "type": "string", "min": 0, "max": 100 }
}
如何修改此架构以处理空字符串?
【问题讨论】:
标签: string validation joi