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}`, },