Merhabalar,
Bir konu hakkında yardıma ihtiyacım var. Websitemde bir kayıt formu var ve buradan kaydedilen e-posta adreslerini yakalayıp api ile göndermeye çalışıyorum ama aşağıdaki hatayı alıyorum.
"Access to fetch at 'https://domainname.com/api/subscribers' from origin 'null' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: Redirect is not allowed for a preflight request."

Kod ise şu şekilde:
<form id="subscriptionForm">    
<input type="email" id="emailInput" placeholder="Email Address" required>    
<button type="submit">Subscribe</button>
</form> 
<script>
    document.getElementById("subscriptionForm").addEventListener("submit", function (event) {
        event.preventDefault();
        var email = document.getElementById("emailInput").value;
        var data = { email: email };
        var apiKey = "12345678";
        fetch("https://domainname.com/api/subscribers", {
            method: "POST",
            headers: {
                "Content-Type": "application/json",
                "X-DemoAPI-Key": apiKey
            },
            body: JSON.stringify(data)
        })
        .then(function (response) {
            if (response.ok) {
                console.log("Success");
            } else {
                console.error("Error");
            }
        })
        .catch(function (error) {
            console.error("Error:", error);
        });
    });
</script>
Bu konuda tavsiyesi olan arkadaşlar yardımcı olabilir mi?