mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-08 14:43:24 +00:00
18 lines
526 B
TypeScript
18 lines
526 B
TypeScript
import { HttpContext } from '@adonisjs/core/http';
|
|
import logger from '@adonisjs/core/services/logger';
|
|
|
|
export default class LogRequest {
|
|
async handle({ request }: HttpContext, next: () => Promise<void>) {
|
|
if (
|
|
!request.url().startsWith('/node_modules') &&
|
|
!request.url().startsWith('/inertia') &&
|
|
!request.url().startsWith('/@vite') &&
|
|
!request.url().startsWith('/@react-refresh') &&
|
|
!request.url().includes('.ts')
|
|
) {
|
|
logger.debug(`[${request.method()}]: ${request.url()}`);
|
|
}
|
|
await next();
|
|
}
|
|
}
|