【发布时间】:2018-09-24 07:34:18
【问题描述】:
这些 with() 和 without() 函数在 Joi 验证中的作用是什么?
const schema = Joi.object().keys({
username: Joi.string().alphanum().min(3).max(30).required(),
password: Joi.string().regex(/^[a-zA-Z0-9]{3,30}$/),
access_token: [Joi.string(), Joi.number()],
birthyear: Joi.number().integer().min(1900).max(2013),
email: Joi.string().email()
}).with('username', 'birthyear').without('password', 'access_token');
【问题讨论】:
标签: javascript node.js typescript hapijs