使用Joi模式验证,是否可以针对MongoDB ObjectID进行验证?
像这样的东西可能会很棒:
_id: Joi.ObjectId().required().error(errorParser),发布于 2020-08-17 07:51:53
const Joi = require('@hapi/joi')
Joi.objectId = require('joi-objectid')(Joi)
const schema = Joi.object({
id: Joi.objectId(),
name: Joi.string().max(100),
date: Joi.date()
})发布于 2020-10-25 05:06:00
如果您使用的是新版本的Joi,则此包可以正常工作。
const Joi = require('joi-oid')
const schema = Joi.object({
id: Joi.objectId(),
name: Joi.string(),
age: Joi.number().min(18),
})https://stackoverflow.com/questions/57658864
复制相似问题