Files
deguapp/api/src/middlewares/validateMulterRequest.ts
2024-05-12 22:19:04 +02:00

16 lines
516 B
TypeScript

import multer from "multer";
import { Log } from "nork";
import { Request, Response, NextFunction } from "express";
const validateMulterRequestMiddleware = async (err: any, req: Request, res: Response, next: NextFunction) => {
if (err instanceof multer.MulterError) {
Log.error(500, "error while processing uploaded files", JSON.stringify(err));
res.status(400).json(Log.error(400, "error while processing uploaded files"));
return;
} else {
next();
}
};
export default validateMulterRequestMiddleware;