UNPKG

maggie-api

Version:

🧙‍♀️ A magical Express middleware to auto-generate CRUD APIs for Mongoose models with validation, unique keys, and middlewares.

19 lines (18 loc) 562 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.validateBody = void 0; const validateBody = (schema) => { return (req, res, next) => { const { error } = schema.validate(req.body, { abortEarly: true }); if (error) { return res.status(400).json({ success: false, statusCode: 400, message: "Validation error", error: error.details[0].message, }); } next(); }; }; exports.validateBody = validateBody;