From e66e365799cb0807c143a393acbf887e94b06978 Mon Sep 17 00:00:00 2001 From: Bagasbanuna02 Date: Wed, 9 Apr 2025 14:37:48 +0800 Subject: [PATCH] fix middle v105 --- src/app/api/middleware/route.ts | 3 +-- src/middleware.ts | 7 ++++--- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/src/app/api/middleware/route.ts b/src/app/api/middleware/route.ts index 119a50c6..06c17c12 100644 --- a/src/app/api/middleware/route.ts +++ b/src/app/api/middleware/route.ts @@ -14,8 +14,7 @@ export async function GET(req: Request) { console.log("Token received in Cookies:", tokenCookies); const tokenHeader = req.headers.get("Authorization")?.split(" ")[1]; - console.log("Token received in Header:", tokenHeader); - + console.log("Token received in Header:", tokenHeader); if (!tokenCookies) return NextResponse.json({ success: false }); return NextResponse.json({ success: true }); diff --git a/src/middleware.ts b/src/middleware.ts index be3ee242..85eb1ec3 100644 --- a/src/middleware.ts +++ b/src/middleware.ts @@ -162,10 +162,11 @@ export const middleware = async (req: NextRequest) => { } try { - const originURL = new URL(req.url).origin; + const originURL = process.env.NEXT_PUBLIC_API_URL; console.log("Origin URL >> ", originURL); - const pathApiValidation = `${new URL(req.url).origin}/api/validation`; - const validationResponse = await fetch(pathApiValidation, { + + const apiBaseUrl = process.env.NEXT_PUBLIC_API_URL || new URL(req.url).origin; + const validationResponse = await fetch(`${apiBaseUrl}/api/validation`, { headers: { Authorization: `Bearer ${token}`, },