From 994633da652ba69fea902dd14171aedaa3c8bd8b Mon Sep 17 00:00:00 2001 From: lakshit verma Date: Thu, 6 Aug 2026 05:53:41 +0530 Subject: [PATCH] feat(web): default public ui to the render-hosted api - krply.lverma.com and the vercel prod domain now query the krply-server backend on render instead of the static origin --- web/src/api.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/web/src/api.js b/web/src/api.js index f4af133..78c934b 100644 --- a/web/src/api.js +++ b/web/src/api.js @@ -6,7 +6,13 @@ const LS_KEY = 'krply.server'; const fromURL = new URLSearchParams(location.search).get('server'); -let base = (fromURL || localStorage.getItem(LS_KEY) || '').replace(/\/+$/, ''); +const PROD_HOSTS = new Set([ + 'krply.lverma.com', + 'krply-web-lakshit-vermas-projects.vercel.app', +]); +const DEFAULT_SERVER = PROD_HOSTS.has(location.hostname) ? 'https://krply-server.onrender.com' : ''; + +let base = (fromURL || localStorage.getItem(LS_KEY) || DEFAULT_SERVER).replace(/\/+$/, ''); export function serverURL() { return base; }