Cuộc gọi Api từ LWC. “TypeError: Không tìm nạp được”
Oct 22 2020
Tôi đang cố thực hiện lệnh gọi API tới một số API đang mở và lần nào cũng gặp phải lỗi tương tự: "TypeError: Không tìm nạp được". Trang web được thêm vào các trang web đáng tin cậy của CSP và danh sách nguồn gốc được phép CORS. Mã đang hoạt động bình thường trong LWC Playground và tôi có thể thực hiện cuộc gọi này từ Postman. Dưới đây là mã của tôi:
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);
});
Trả lời
2 IgorVasylevskyi Oct 22 2020 at 19:22
Câu trả lời đúng là tôi đã chọn chỉ một Chỉ thị CSP mặc định (đó là "Cho phép trang web đối với img-src") cho trang web. Khi tôi kiểm tra tất cả các chỉ thị khác trong 10 phút, tôi nhận được phản hồi (CSP cần thời gian để bắt đầu công việc)