Fix CORS handling

Co-authored-by: Ichitux <17677572+Ichitux@users.noreply.github.com>
This commit is contained in:
gpt-engineer-app[bot]
2026-03-11 01:04:41 +00:00
parent cc4ff7655a
commit 3554c0058e

View File

@@ -55,14 +55,20 @@ const BookingSection = () => {
setStatus("loading"); setStatus("loading");
try { try {
console.log("[Booking] Sending to:", WEBHOOK_URL);
console.log("[Booking] Payload:", JSON.stringify(result.data));
const res = await fetch(WEBHOOK_URL, { const res = await fetch(WEBHOOK_URL, {
method: "POST", method: "POST",
headers: { "Content-Type": "application/json" }, headers: { "Content-Type": "application/json" },
body: JSON.stringify(result.data), body: JSON.stringify(result.data),
}); });
if (!res.ok) throw new Error("Error en la solicitud"); console.log("[Booking] Response status:", res.status, res.statusText);
const text = await res.text();
console.log("[Booking] Response body:", text);
if (!res.ok) throw new Error(`HTTP ${res.status}: ${text}`);
setStatus("success"); setStatus("success");
} catch { } catch (err) {
console.error("[Booking] Error:", err);
setStatus("error"); setStatus("error");
} }
}; };