refactor: enhance logging in apisMiddleware to include request URL for better debugging

This commit is contained in:
Marco Pedone 2025-11-24 16:44:38 +01:00
parent 807111d6bc
commit e518b94a7a

View file

@ -27,13 +27,18 @@ export const apisMiddleware = async (req: NextRequest) => {
)?.value;
if (!accessToken) {
console.log("No access token found, referrer:", req.referrer);
console.log(
"No access token found, referrer:",
req.referrer,
" url:",
req.url,
);
return new NextResponse("Unauthorized", { status: 401 });
}
const payload = await verifyToken(accessToken);
if (!payload) {
console.log("Invalid token, referrer:", req.referrer);
console.log("Invalid token, referrer:", req.referrer, " url:", req.url);
return new NextResponse("Unauthorized", { status: 401 });
}
}
@ -64,7 +69,7 @@ export const apisMiddleware = async (req: NextRequest) => {
// Handle failed responses
if (!response.ok) {
console.error(
`Storage API error: ${response.status} for ${storageUrl}, referrer: ${req.referrer}`,
`Storage API error: ${response.status} for ${storageUrl}, referrer: ${req.referrer}, url: ${req.url}`,
);
// Return fallback for image requests
@ -94,6 +99,8 @@ export const apisMiddleware = async (req: NextRequest) => {
console.error(
"Received empty response from storage API, referrer:",
req.referrer,
" url:",
req.url,
);
if (isImageRequest || isNextImageRequest) {