From 807111d6bc5101bcfca9195c87e77a72787e0bec Mon Sep 17 00:00:00 2001 From: Marco Pedone Date: Mon, 24 Nov 2025 16:42:30 +0100 Subject: [PATCH] refactor: enhance logging in apisMiddleware to include referrer information for better debugging --- apps/infoalloggi/src/middlewares/api_middleware.ts | 13 +++++++++---- 1 file changed, 9 insertions(+), 4 deletions(-) diff --git a/apps/infoalloggi/src/middlewares/api_middleware.ts b/apps/infoalloggi/src/middlewares/api_middleware.ts index 9ec3875..48e9161 100644 --- a/apps/infoalloggi/src/middlewares/api_middleware.ts +++ b/apps/infoalloggi/src/middlewares/api_middleware.ts @@ -27,13 +27,13 @@ export const apisMiddleware = async (req: NextRequest) => { )?.value; if (!accessToken) { - console.log("No access token found, path:", pathname); + console.log("No access token found, referrer:", req.referrer); return new NextResponse("Unauthorized", { status: 401 }); } const payload = await verifyToken(accessToken); if (!payload) { - console.log("Invalid token, path:", pathname); + console.log("Invalid token, referrer:", req.referrer); return new NextResponse("Unauthorized", { status: 401 }); } } @@ -63,7 +63,9 @@ export const apisMiddleware = async (req: NextRequest) => { // Handle failed responses if (!response.ok) { - console.error(`Storage API error: ${response.status} for ${storageUrl}`); + console.error( + `Storage API error: ${response.status} for ${storageUrl}, referrer: ${req.referrer}`, + ); // Return fallback for image requests if (isImageRequest || isNextImageRequest) { @@ -89,7 +91,10 @@ export const apisMiddleware = async (req: NextRequest) => { // Check if we got valid data if (!data || data.byteLength === 0) { - console.error("Received empty response from storage API"); + console.error( + "Received empty response from storage API, referrer:", + req.referrer, + ); if (isImageRequest || isNextImageRequest) { const url = req.nextUrl.clone();