21 lines
758 B
TypeScript

import { logger } from "@/src/utils/logger";
import { /*NextFunction,*/ Request, Response } from "express";
const unknownEndpointHandler = (request: Request, response: Response): void => {
logger.error(`unknown endpoint ${request.method} ${request.path}`);
if (request.body) {
logger.debug(`data provided to ${request.path}: ${String(request.body)}`);
}
response.status(404).json({ error: "endpoint was not found" });
};
// const requestLogger = (request: Request, _response: Response, next: NextFunction) => {
// console.log("Method:", request.method);
// console.log("Path: ", request.path);
// console.log("Body: ", request.body);
// console.log("---");
// next();
// };
export { unknownEndpointHandler };