Added: Beer API, Docs API and tests for both, fixed build
This commit is contained in:
15
api/src/middlewares/validateMulterRequest.ts
Normal file
15
api/src/middlewares/validateMulterRequest.ts
Normal file
@ -0,0 +1,15 @@
|
||||
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;
|
Reference in New Issue
Block a user