【发布时间】:2019-12-25 15:51:19
【问题描述】:
我正在尝试使用 Fetch API 将数据从不同的来源获取到另一台服务器,我准确地说是从 http 到 https
我可以从浏览器中读取数据,但我不知道如何获取它们。
我已经尝试将Access-Control-Allow-Origin 设置为*,但我仍然收到此消息:
我有点迷路了,谢谢你的支持。 ????
const myHeaders = new Headers({
"Access-Control-Allow-Origin": "*",
"Content-Type": "application/json"
});
const fetchConfig = {
method: "GET",
headers: myHeaders,
mode: "cors",
cache: "no-cache"
};
function fetchData(url) {
fetch(url, fetchConfig)
.then(response => {
return response.json();
})
.then(data => {
console.log(data);
})
.catch(error => console.error(error));
}
fetchData("https://api.example.com/");
【问题讨论】:
-
我不知道是不是我的浏览器的问题,但是我看不到您发布的错误图像。可以贴一下文字吗?
-
您在
than之后尝试过console.log(response),得到的回应是什么?? -
易于研究的主题。在询问之前始终尝试搜索。仅这个错误术语就会带来很多结果
标签: javascript cors http-headers fetch fetch-api