diff --git a/client/pages/DiscordOAuthCallback.tsx b/client/pages/DiscordOAuthCallback.tsx index 49e3be49..22333cfc 100644 --- a/client/pages/DiscordOAuthCallback.tsx +++ b/client/pages/DiscordOAuthCallback.tsx @@ -1,4 +1,6 @@ import { useEffect, useState } from "react"; + +const API_BASE = import.meta.env.VITE_API_BASE || ""; import { useNavigate, useSearchParams } from "react-router-dom"; import { useAuth } from "@/contexts/AuthContext"; import Layout from "@/components/Layout"; @@ -39,7 +41,7 @@ export default function DiscordOAuthCallback() { setMessage("Processing authentication..."); // Call backend to handle OAuth exchange - const response = await fetch("/api/discord/oauth/callback", { + const response = await fetch(`${API_BASE}/api/discord/oauth/callback`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ diff --git a/client/pages/DiscordVerify.tsx b/client/pages/DiscordVerify.tsx index ff4b5bcd..9bbb3afe 100644 --- a/client/pages/DiscordVerify.tsx +++ b/client/pages/DiscordVerify.tsx @@ -1,4 +1,6 @@ import { useState, useEffect } from "react"; + +const API_BASE = import.meta.env.VITE_API_BASE || ""; import { useNavigate, useSearchParams } from "react-router-dom"; import { useAuth } from "@/contexts/AuthContext"; import Layout from "@/components/Layout"; @@ -74,7 +76,7 @@ export default function DiscordVerify() { setDiscordUser(null); try { - const response = await fetch("/api/discord/verify-code", { + const response = await fetch(`${API_BASE}/api/discord/verify-code`, { method: "POST", headers: { "Content-Type": "application/json" }, body: JSON.stringify({ diff --git a/client/pages/DocsSync.tsx b/client/pages/DocsSync.tsx index 7c8a05e3..ee83126b 100644 --- a/client/pages/DocsSync.tsx +++ b/client/pages/DocsSync.tsx @@ -1,4 +1,6 @@ import { useState } from "react"; + +const API_BASE = import.meta.env.VITE_API_BASE || ""; import Layout from "@/components/Layout"; import { Button } from "@/components/ui/button"; import { @@ -34,7 +36,7 @@ export default function DocsSync() { setError(null); try { - const response = await fetch("/api/sync-docs-gitbook", { + const response = await fetch(`${API_BASE}/api/sync-docs-gitbook`, { method: "POST", headers: { "Content-Type": "application/json",