2024-01-06 16:26:58 +01:00
|
|
|
import { logger } from "@/src/utils/logger";
|
2024-05-06 15:19:42 +02:00
|
|
|
import { /*NextFunction,*/ Request, Response } from "express";
|
2023-05-19 15:22:48 -03:00
|
|
|
|
2024-12-29 21:47:18 +01:00
|
|
|
const unknownEndpointHandler = (request: Request, response: Response): void => {
|
2024-01-06 16:26:58 +01:00
|
|
|
logger.error(`unknown endpoint ${request.method} ${request.path}`);
|
2024-07-03 12:34:44 +02:00
|
|
|
if (request.body) {
|
|
|
|
logger.debug(`data provided to ${request.path}: ${String(request.body)}`);
|
|
|
|
}
|
2023-05-23 20:42:06 -04:00
|
|
|
response.status(404).json({ error: "endpoint was not found" });
|
2023-05-19 15:22:48 -03:00
|
|
|
};
|
|
|
|
|
2024-01-06 16:26:58 +01:00
|
|
|
// 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();
|
|
|
|
// };
|
2023-05-19 15:22:48 -03:00
|
|
|
|
2024-01-06 16:26:58 +01:00
|
|
|
export { unknownEndpointHandler };
|