catchAsync dynamic function create

karakib2k18

Kazi Abdur Rakib

Posted on December 13, 2023

catchAsync dynamic function create

// 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;
Enter fullscreen mode Exit fullscreen mode
💖 💪 🙅 🚩
karakib2k18
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.

Related