DigitalDB / src /middleware /validator.js
Mr-Thop's picture
Add files
3db086d
Raw
History Blame Contribute Delete
472 Bytes
// Input validation middleware
const { validationResult } = require('express-validator');
const validate = (req, res, next) => {
const errors = validationResult(req);
if (!errors.isEmpty()) {
return res.status(400).json({
success: false,
error: 'Validation failed',
details: errors.array().map(err => ({
field: err.param,
message: err.msg
}))
});
}
next();
};
module.exports = validate;