1.0.7 • Published 2 years ago
nodeinputform-validator v1.0.7
nodeinputform-validator
Node input formvalidator is to validate form input
How to use?
let isValid = validate(req.body, [
{
key: "userid",
required: true,
},
{
key: "queryid",
required: true,
type: "email", //optional parameters (email, phone, string)
},
]);
isValid will return with true or error in the request data
we can use callback method to add custom validation rule
Example :
{
key: "queryid",
required: true,
validator: (key, value) =>{
//use your own logic here and return error in string or true
}
Use as middleware
instead of validate function you can use as a middleware
Example
(req, res, next) => useValidator(req.body, [
{
key: "userid",
required: true
}, {
key: "queryid",
required: true,
}
], res, next)