对预检请求的响应未通过访问控制检查:所请求的资源上不存在“ Access-Control-Allow-Origin”标头。因此,不允许访问来源“ http://localhost:3000”。如果不透明的响应满足您的需求,请将请求的模式设置为“ no-cors”以在禁用CORS的情况下获取资源。
componentDidMount() {
fetch("https://www.example.com/api/brands/data/getBrands/", {
method: "POST",
headers: {
"Access-Control-Allow-Origin": "https://www.example.com",
platform: "android",
packageName: "org.example.domain",
"Content-Type": "application/json"
},
body: JSON.stringify({
start: 0,
type: 1
})
})
.then(function(response) {
return response.json();
})
.then(function(json) {
console.log("parsed json", json);
})
.catch(function(ex) {
console.log("parsing failed", ex);
});
}