refactor: enhance logging in apisMiddleware to include referrer information for better debugging
This commit is contained in:
parent
8882107a50
commit
807111d6bc
1 changed files with 9 additions and 4 deletions
|
|
@ -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();
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue