fastest-validator usage (quick)
let Validator = require("fastest-validator");
let v = new Validator();
const schema = {
id: { type: "number", positive: true, integer: true },
name: { type: "string", min: 3, max: 255 },
status: "boolean" // short-hand def
};
const check = v.compile(schema);
let res = check({ id: 5, name: "John", status: true });
console.log(res === true ? "VALID" : "FAIL: " + res[0].message);
res = check({ id: 2, name: "Adam" });
console.log(res === true ? "VALID" : "FAIL: " + res[0].message);
no comments