diff --git a/src/app/api/validation/route.ts b/src/app/api/validation/route.ts index ddf3d1cc..226de637 100644 --- a/src/app/api/validation/route.ts +++ b/src/app/api/validation/route.ts @@ -4,6 +4,9 @@ export async function GET(req: Request) { const auth = req.headers.get("Authorization"); const token = auth?.split(" ")[1]; + console.log("Token received in API Validation:", token , `<<<<<<<<<<<<<<<`); + console.log("Authorization header:", auth, `<--------`); + if (!token) return NextResponse.json({ success: false }, { status: 401 }); return NextResponse.json({ success: true }); diff --git a/src/middleware.ts b/src/middleware.ts index d8f45479..e2cf8f2e 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -153,7 +153,7 @@ export const middleware = async (req: NextRequest) => { try { // const validationResponse = await fetchValidation("/api/validation"); // console.log("Validation Response:", validationResponse); - console.log("TOKEN >>", token); + // console.log("TOKEN >>", token); const validationResponse = await fetch( `${new URL(req.url).origin}/api/validation`, { @@ -164,6 +164,13 @@ export const middleware = async (req: NextRequest) => { } ); + const validationResponseJson = await validationResponse.json(); + console.log("Validation Response JSON:", validationResponseJson); + + if (validationResponseJson.success === false) { + return setCorsHeaders(unauthorizedResponseDataUserNotFound(req)); + } + if (!validationResponse.ok) { return setCorsHeaders(unauthorizedResponseAPI()); }