diff --git a/ui/litellm-dashboard/src/components/networking.tsx b/ui/litellm-dashboard/src/components/networking.tsx index 9e0818abfb1..1a1130ce1cb 100644 --- a/ui/litellm-dashboard/src/components/networking.tsx +++ b/ui/litellm-dashboard/src/components/networking.tsx @@ -78,12 +78,7 @@ import { jsonFields } from "./common_components/check_openapi_schema"; import NotificationsManager from "./molecules/notifications_manager"; const isLocal = process.env.NODE_ENV === "development"; -// In dev, if NEXT_PUBLIC_USE_REWRITES=true the Next.js dev server proxies API calls -// to the backend — use relative URLs (null) so rewrites can intercept them. -const defaultProxyBaseUrl = - isLocal && process.env.NEXT_PUBLIC_USE_REWRITES !== "true" - ? "http://localhost:4000" - : null; +const defaultProxyBaseUrl = isLocal ? "http://localhost:4000" : null; const defaultServerRootPath = "/"; export let serverRootPath = defaultServerRootPath; export let proxyBaseUrl = defaultProxyBaseUrl; @@ -103,10 +98,7 @@ const updateProxyBaseUrl = (serverRootPath: string, receivedProxyBaseUrl: string * Special function for updating the proxy base url. Should only be called by getUiConfig. */ const browserLocation = getWindowLocation(); - const resolvedDefaultProxyBaseUrl = - isLocal && process.env.NEXT_PUBLIC_USE_REWRITES !== "true" - ? "http://localhost:4000" - : browserLocation?.origin ?? null; + const resolvedDefaultProxyBaseUrl = isLocal ? "http://localhost:4000" : browserLocation?.origin ?? null; let initialProxyBaseUrl = receivedProxyBaseUrl || resolvedDefaultProxyBaseUrl; console.log("proxyBaseUrl:", proxyBaseUrl); console.log("serverRootPath:", serverRootPath);