1.0.0 • Published 2 years ago
validator-body v1.0.0
Validator Body
Validator body es una librería que valida lo que ingresa por el request.body de una manera muy sencilla.
Primeros pasos
Instalación
npm install validator-body
Uso
llamar a la función validatorBody y pasarle por parametro el request.body y como un segundo parámetro las restricciones que se quieren aplicar.
Ejemplo
try {
const {id, userType } = validatorBody(req.body, {
id: {
type: ['number', 'El identificador debe ser de tipo numérico'],
required: [true, 'No se ingresó un identificador de usuario']
},
userType: {
type: ['string', 'Se esperaba un string'],
enum: [['admin', 'guest', 'user'], 'El valor ingresado no pertenece a la categoría de tipo de usuario'],
default: 'guest'
}
})
}
catch(error){
res.json(error)
}
Las validaciones
El segundo parámetro es un objeto con los campos que se quieren validar del request.body
Cada campo es un objeto con las restricciones.
Cada restricción tiene como valor un arreglo donde su primera posición es la restricción y la segunda posición es el mensaje que enviará en caso de que las condiciones no se cumplan.
1.0.0
2 years ago