【发布时间】:2018-04-06 21:50:00
【问题描述】:
名为 creator 的数组的有效负载验证无法正常工作 这是有效载荷验证:
creator: {
_id:Joi.string().required(),
name: Joi.string().required()
}
创建者应该是必填字段,如果未在 http 正文中作为输入输入,则应引发错误。 这是猫鼬模式:
var User = {
_id: {type: Schema.ObjectId, ref: 'Admin'},
name: {type: String, ref: 'Admin'}
};
var Note = new Schema({
creator: User });
目前,如果我不通过 http 正文中的创建者,没有它仍然可以正常工作。
【问题讨论】:
-
你为什么要在 joi 验证方案中加入一个月光方案?你能解释一下你想做什么吗?
-
我有不同的文件,第二部分是模型,第一部分是有效载荷验证。我现在开始工作了
标签: node.js mongoose mongoose-schema hapijs joi