UNPKG

@andreabiagini5/applicazioni-e-servizi-web-project

Version:
21 lines 798 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validationHandler = void 0; const express_validator_1 = require("express-validator"); /** * Validation middleware. * This middleware is used to validate the request body, query parameters, and URL parameters. * @param req the request object * @param res the response object * @param next the next middleware function * @returns {void} */ const validationHandler = (req, res, next) => { const errors = (0, express_validator_1.validationResult)(req); if (errors.isEmpty()) return next(); console.log('Validation errors:', errors.array()); res.status(422).json({ errors: errors.array() }); }; exports.validationHandler = validationHandler; //# sourceMappingURL=validationHandler.js.map