UNPKG

alapa

Version:

A cutting-edge web development framework designed to revolutionize the way developers build modern web applications.

22 lines (21 loc) 789 B
"use strict"; var __importDefault = (this && this.__importDefault) || function (mod) { return (mod && mod.__esModule) ? mod : { "default": mod }; }; Object.defineProperty(exports, "__esModule", { value: true }); exports.fileUpload = void 0; const multer_1 = __importDefault(require("multer")); const upload = (0, multer_1.default)({ storage: multer_1.default.memoryStorage(), // Using memory storage for simplicity limits: { fileSize: 10 * 1024 * 1024 }, // Limit file size to 10MB }); // Use multer middleware globally for all routes const fileUpload = (req, res, next) => { upload.any()(req, res, (err) => { if (err) { return res.status(400).send("Error processing file uploads"); } next(); }); }; exports.fileUpload = fileUpload;