最佳答案
这还不够。您还需要将 CORS 设置添加到 header 中。 例如,这对我适用于 Axios:
let axiosConfig = {
headers: {
'Content-Type': 'application/json;charset=UTF-8',
"Access-Control-Allow-Origin": "*",
},
crossDomain: true
};
如果您使用 API 网关,您还必须在那里设置 CORS。 还有一个选项可以添加 https://cors-anywhere.herokuapp.com/作为您 URL 的前缀,但我不确定这是否是个好主意。
关于node.js - 将文件从 React 上传到 S3 会出现 CORS 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56159495/