UNPKG

flare-api

Version:

A modern, fast, and intuitive Node.js framework for building APIs

15 lines (14 loc) 483 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateRequest = void 0; const class_validator_1 = require("class-validator"); function validateRequest(schema) { return async (req, res, next) => { const errors = await (0, class_validator_1.validate)(schema, req.body); if (errors.length > 0) { return res.status(400).json({ errors }); } next(); }; } exports.validateRequest = validateRequest;