将文件从React上传到S3会导致CORS错误

时间:2019-05-16 01:10:24

标签: node.js reactjs amazon-web-services express amazon-s3

不确定我的CORS设置怎么了

没有“访问控制允许来源”

Error

S3存储桶CORS设置

S3 Bucket CORS Setting

1 个答案:

答案 0 :(得分:0)

那还不够。您还需要向标题添加CORS设置。 例如,这对我与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的前缀,但是我不确定这是个好主意。