小编Jor*_*ino的帖子

通过使用axios和Fetch in react被CORS策略阻止

我正在尝试执行服务器的后期请求,但使用axios不断获取CORS错误并在React中获取。

代码:

fetch('https://api/entries', 
    { mode: 'no-cors',
      method: 'post',
      headers: {
        "Content-Type":"application/octet-stream",
        'Access-Control-Allow-Origin': true
      }, 
      body: JSON.stringify({
        "KEY":"VALUE"
      })
    })

  .then((response) => {
    console.log(response) 
  })
  .catch(err => console.log(err))
Run Code Online (Sandbox Code Playgroud)

要么


axios({
      method: 'post',
      url: 'https://api/entries',
      headers: {
        "Content-Type":"application/octet-stream",
        'Access-Control-Allow-Origin': true
      }, 
      data: {
            "KEY":"VALUE"

      }
    })
    .then(response => {

          console.log(response);
        })
    .catch(err => console.log(err));

Run Code Online (Sandbox Code Playgroud)

axios控制台响应

Access to XMLHttpRequest at 'https://api/entries' from origin 'http://localhost:3000' has been blocked by CORS policy: Response to preflight request doesn't pass access control check: It does not have …
Run Code Online (Sandbox Code Playgroud)

xmlhttprequest fetch axios

2
推荐指数
1
解决办法
2356
查看次数

标签 统计

axios ×1

fetch ×1

xmlhttprequest ×1