2025-06-10 05:22:59 +03:00

20 lines
494 B
TypeScript

import { Injectable, NestMiddleware } from '@nestjs/common';
import type { NextFunction, Request, Response } from 'express';
@Injectable()
export class LoggerMiddleware implements NestMiddleware {
use(req: Request, res: Response, next: NextFunction) {
console.log(`Request ${req.method} ${req.baseUrl}`);
next();
}
}
export function loggerMiddlewareFunc(
req: Request,
res: Response,
next: NextFunction,
) {
console.log(`[${req.method}]: ${req.originalUrl}`);
next();
}