我正在尝试向 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 扩展的权限列表中,但这也不起作用。