没有“访问控制允许来源”的说法

时间:2021-04-15 01:45:00

标签: javascript api

function updateButt(){
    fetch("https://api.thingspeak.com/channels/1238918/fields/1.json?api_key=XXXXXXXX&results=1")
    .then (response => {
        return response.json();
    })
    .then (data => {
        console.log(data.feeds);
        const result = data.feeds.map(waterLevel =>{
            return waterLevel.field1 + "cm"
        }).join("");
        document.getElementById("1b").innerHTML = result;
        console.log(result+" DONE");
    }).catch(error =>{
        console.log(error);
    });
}

我突然收到此错误,我不知道是什么原因,因为我只使用了来自互联网的上述代码,并且过去 5 个月内该设备一直在运行,突然发生了这种情况。

<块引用>

从源“http://127.0.0.1:5500”获取“https://api.thingspeak.com/channels/1238918/fields/1.json?api_key=XXXXXX&results=1”的访问权限已被阻止根据 CORS 政策:请求的资源上不存在“Access-Control-Allow-Origin”标头。如果不透明响应满足您的需求,请将请求的模式设置为“no-cors”以在禁用 CORS 的情况下获取资源。

0 个答案:

没有答案