const BACKEND = 'https://fredyhoundayi-quick.hf.space'; /** * Proxy a request to the FastAPI backend. * @param {string} path - Backend path (e.g. "/build") * @param {RequestInit} options - Fetch options (method, headers, body) * @returns {Promise} */ export async function proxyRequest(path, options = {}) { const url = `${BACKEND}${path}`; try { const res = await fetch(url, options); const body = await res.text(); return new Response(body, { status: res.status, headers: { 'Content-Type': res.headers.get('Content-Type') || 'application/json' }, }); } catch (err) { return new Response(JSON.stringify({ detail: `Backend unreachable: ${err.message}` }), { status: 503, headers: { 'Content-Type': 'application/json' }, }); } }