import { NextFunction, Request, Response } from "express";

export default class ExceptionController {
    static notFound(request: Request, response: Response, next: NextFunction) {
        response.status(404).json({
            name: "NotFound",
            message: 'Page not found!',
            path: request.originalUrl
        })
    }
    static globalException(error: any, request: Request, response: Response, next: NextFunction) {
        console.error(error);
        response.status(404).json({
            name: error?.name,
            message: error?.message,
            path: request.originalUrl
        })
    }

}