axios 使用AWS GATEWAY API的PUT调用对s3 bucket不起作用?

qxsslcnc  于 2023-03-23  发布在  iOS
关注(0)|答案(2)|浏览(144)

admin:1 CORS策略已阻止从源“http://localhost:3000”访问位于“/dev/directjobfinder/listing.json”的XMLHttpRequest:对印前检查请求的响应未通过访问控制检查:它没有HTTP ok状态。

它的工作在 Postman 罚款,但当IM使用AXIOS.把它的给上述错误有人请帮助我卡住了从过去2天

我已经完成了Access-Control-Allow-Headers:* Access-Control-Allow-Origin:*'
S3存储桶[ { "AllowedHeaders": [ "*" ], "AllowedMethods": [ "GET", "PUT" ], "AllowedOrigins": [ "*" ], "ExposeHeaders": [] } ]的CORS CONFIG文件
编辑:ERROR DETAILS SCREENSHOT

5vf7fwbs

5vf7fwbs1#

S3存储桶上的CORS config应允许OPTIONS方法用于预检请求。

chhqkbe1

chhqkbe12#

回答:我用axios调用API,我的方法是POST,但问题出在响应头上,我传递了一个javascript对象作为application/json,问题本身就存在,我只是把它改为tex/plain,然后它就可以正常工作了。

相关问题