rest-express
Version:
A rest api framework based on express.
18 lines (15 loc) • 378 B
JavaScript
;
const Joi = require('joi');
const validate = (data, schema, options = { allowUnknown: true, abortEarly: false }) => {
return new Promise((resolve, reject) => {
Joi.validate(data, schema, options, (err, value) => {
if (err) {
return reject(err);
}
resolve(value);
});
});
};
module.exports = {
validate
};