catchAsync dynamic function create
Kazi Abdur Rakib
Posted on December 13, 2023
// catchAsync
//==>src/app/utils/catchAsync.ts
import { NextFunction, Request, RequestHandler, Response } from 'express';
const catchAsync = (asyncFn: RequestHandler) => {
return (req: Request, res: Response, next: NextFunction) => {
Promise.resolve(asyncFn(req, res, next)).catch((err) => next(err));
};
};
export default catchAsync;
💖 💪 🙅 🚩
Kazi Abdur Rakib
Posted on December 13, 2023
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.