From 3aa387f918715008533eb08660b0249e3ad94c97 Mon Sep 17 00:00:00 2001 From: "Builder.io" Date: Sun, 9 Nov 2025 06:44:11 +0000 Subject: [PATCH] completionId: cgen-776b390edbda4871b47e9c0a776b59fe cgen-776b390edbda4871b47e9c0a776b59fe --- server/index.ts | 15 +++++++++++---- 1 file changed, 11 insertions(+), 4 deletions(-) diff --git a/server/index.ts b/server/index.ts index 4b5148d9..bd5045ee 100644 --- a/server/index.ts +++ b/server/index.ts @@ -1183,7 +1183,15 @@ export function createServer() { body: JSON.stringify({}) }); - const data = await response.json(); + let data; + const contentType = response.headers.get('content-type'); + + if (contentType && contentType.includes('application/json')) { + data = await response.json(); + } else { + const text = await response.text(); + data = { error: text }; + } loading.style.display = 'none'; result.style.display = 'block'; @@ -1201,7 +1209,7 @@ export function createServer() { } else { result.className = 'error'; result.innerHTML = \` -

❌ Registration Failed

+

❌ Registration Failed (\${response.status})

Error: \${data.error || 'Unknown error'}

\${data.details ? \`

Details: \${data.details}

\` : ''} \`; @@ -1219,9 +1227,8 @@ export function createServer() { } } - // Try to register on page load with auto token + // Auto-focus token field on page load window.addEventListener('load', () => { - // Auto-focus token field document.getElementById('token').focus(); });