Files
betterhuman/backend/dist/middleware/validate.js
T

17 lines
499 B
JavaScript

"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.validate = validate;
function validate(schema) {
return (req, res, next) => {
const result = schema.safeParse(req.body);
if (!result.success) {
return res.status(400).json({
error: 'Validation error',
details: result.error.errors,
});
}
req.body = result.data;
next();
};
}
//# sourceMappingURL=validate.js.map