LWC'den API araması. "TypeError: Getirilemedi"

Oct 22 2020

Bazı açık API'lere API çağrısı yapmaya çalışıyorum ve her seferinde aynı hatayı alıyorum: "TypeError: Getirilemedi". Site, CSP güvenilir sitelerine ve CORS izin verilen kaynak listesine eklenir. Kod LWC Playground'da düzgün çalışıyor ve bu aramayı Postacı'dan yapabilirim. Kodum aşağıdadır:

let endpoint = 'https://sv443.net/jokeapi/v2/joke/Any';

        let requestParams = {
            method: 'GET',
            headers: {
                'Content-Type' : 'application/json'//,
                //'Access-Control-Allow-Origin' : '*'
            }
        };

        fetch(endpoint, requestParams)
            .then(response => {
                console.log('in response');
            })
            .catch(error => {
                console.log('error3: ' + error);
            });

Yanıtlar

2 IgorVasylevskyi Oct 22 2020 at 19:22

Doğru cevap, site için yalnızca bir varsayılan CSP Direktifini kontrol etmem ("img-src için siteye izin ver" idi). Diğer tüm yönergeleri 10 dakika içinde kontrol ettiğimde bir yanıt aldım (CSP'nin çalışmaya başlaması zaman alıyor)