CORS 政策阻止了对 fetch 的访问

时间:2020-12-23 18:54:43

标签: javascript api google-chrome-extension cors github-api

我正在尝试向 GitHub API 发送 PUT 请求以将文件上传到存储库。以下代码生成 CORS 政策错误。

             fetch(url, {
                method: 'PUT',
                headers:{
                  Authorization: "token TOKEN_CODE",
                  message: "test123",
                  content: base64data,
                  sha: file_sha
                }
              })
              .then(response => response.json())
              .then(data => console.log(data))

代码用于 chrome 扩展。 搜索后,我知道将 'Access-Control-Allow-Headers': '*' 添加到标头字段应该可以解决问题,但在我的情况下似乎不起作用。 我还尝试将“https://api.github.com/*”添加到我的 chrome 扩展的权限列表中,但这也不起作用。

0 个答案:

没有答案