【发布时间】:2019-06-21 22:54:17
【问题描述】:
我正在尝试创建一个可重用的函数,您可以将它传入一个 joi 模式并针对req.body 运行验证。我想验证我的变量 schema 以确保它是有效的 joi 架构。
有没有办法做到这一点?
function validatePayload(schema) {
return (req, res, next) => {
const valid = joi.validate(req.body, schema)
if (valid.error) {
return handleErr(res, HttpStatus.BAD_REQUEST, valid.error.details[0].message)
}
return next()
}
}
【问题讨论】:
标签: javascript node.js joi