diff --git a/app/(auth)/reverse-proxy/page.tsx b/app/(auth)/reverse-proxy/page.tsx index 4d8c767..7156460 100644 --- a/app/(auth)/reverse-proxy/page.tsx +++ b/app/(auth)/reverse-proxy/page.tsx @@ -17,10 +17,11 @@ export default function ReverseProxyPage() { setMessage(""); setIsError(false); + // ✅ FIXED PAYLOAD FORMAT (422 resolved) const payload = { - server_ip: serverIp, - domain, - port, + server_ip: serverIp.trim(), + domain: domain.trim().toLowerCase(), + port: Number(port), }; try { @@ -36,7 +37,7 @@ export default function ReverseProxyPage() { const data = await res.json(); if (!res.ok) { - throw new Error(data?.message || "API Error"); + throw new Error(JSON.stringify(data)); } setMessage("✅ Reverse Proxy created successfully"); @@ -51,6 +52,7 @@ export default function ReverseProxyPage() { } }; + // 🧩 Shared Input Style const inputStyle: React.CSSProperties = { width: "100%", padding: 10, @@ -82,10 +84,19 @@ export default function ReverseProxyPage() { boxShadow: "0 10px 25px rgba(0,0,0,0.1)", }} > -