From 4d47c0d5ff69cef49bfe506e905ba2b1d160a248 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Thu, 13 Nov 2025 02:59:18 +0000 Subject: [PATCH] Add API_BASE and fix URL in DocsSync.tsx cgen-10251b5ee6e246c7894c03e1c7527933 --- client/pages/DiscordOAuthCallback.tsx | 4 +++- client/pages/DiscordVerify.tsx | 4 +++- client/pages/DocsSync.tsx | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) 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",