从源“http://localhost:3000”获取“https://www.cloudflare.com/cdn-cgi/trace”的访问已被 CORS 策略阻止

pho*_*ong 1 javascript cors cloudflare

我该如何解决?

let response = await fetch("https://www.cloudflare.com/cdn-cgi/trace", {
    // credentials: 'include',
    method: 'GET',
    // method: 'POST',
    headers: {'Content-Type': 'application/json'}
})
Run Code Online (Sandbox Code Playgroud)

从源“http://localhost:3000”获取“https://www.cloudflare.com/cdn-cgi/trace”的访问已被 CORS 策略阻止:Access 不允许请求标头字段内容类型- 预检响应中的 Control-Allow-Headers。

Wil*_*ack 5

你可以尝试这样做:

async function test () {
  let response = await fetch("https://www.cloudflare.com/cdn-cgi/trace", {mode: "cors"});
  let text = await response.text();
  console.log(text)
}
test()
Run Code Online (Sandbox Code Playgroud)

  • @phongyewtong 很高兴有帮助。在 stackoverflow 上,您可以通过接受对您有帮助的答案来表示“谢谢”。:) (2认同)