taskflow / backend /src /middleware /validate.js
Sughan-0077's picture
🚀 Complete Taskflow Suite: Initial Clean Release
f6c14df
Raw
History Blame Contribute Delete
369 Bytes
const { validationResult } = require('express-validator');
const validate = (req, res, next) => {
const errors = validationResult(req);
if (!errors.isEmpty()) {
return res.status(422).json({
error: 'Validation failed.',
details: errors.array().map(e => ({ field: e.path, message: e.msg })),
});
}
next();
};
module.exports = { validate };