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;
|
)?.value;
|
||||||
|
|
||||||
if (!accessToken) {
|
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 });
|
return new NextResponse("Unauthorized", { status: 401 });
|
||||||
}
|
}
|
||||||
|
|
||||||
const payload = await verifyToken(accessToken);
|
const payload = await verifyToken(accessToken);
|
||||||
if (!payload) {
|
if (!payload) {
|
||||||
console.log("Invalid token, path:", pathname);
|
console.log("Invalid token, referrer:", req.referrer);
|
||||||
return new NextResponse("Unauthorized", { status: 401 });
|
return new NextResponse("Unauthorized", { status: 401 });
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -63,7 +63,9 @@ export const apisMiddleware = async (req: NextRequest) => {
|
||||||
|
|
||||||
// Handle failed responses
|
// Handle failed responses
|
||||||
if (!response.ok) {
|
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
|
// Return fallback for image requests
|
||||||
if (isImageRequest || isNextImageRequest) {
|
if (isImageRequest || isNextImageRequest) {
|
||||||
|
|
@ -89,7 +91,10 @@ export const apisMiddleware = async (req: NextRequest) => {
|
||||||
|
|
||||||
// Check if we got valid data
|
// Check if we got valid data
|
||||||
if (!data || data.byteLength === 0) {
|
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) {
|
if (isImageRequest || isNextImageRequest) {
|
||||||
const url = req.nextUrl.clone();
|
const url = req.nextUrl.clone();
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue