AWS CloudFront CORS错误求助:curl验证正常仍报错
AWS CloudFront持续触发CORS错误,curl验证响应头正常但问题未解决
我在使用AWS CloudFront时一直碰到CORS错误,已经用curl命令做了验证:
curl -H "Origin: app.xxx.ai" -v "https://d2dmfwb9k858np.cloudfront.net/nAQAwbZy56.png"
返回的响应头里明确包含:
access-control-allow-origin: *access-control-allow-methods: PUT, POST, DELETE, GET
但前端还是持续报CORS错误,我怀疑问题出在CloudFront的行为配置上(附图:)
以下是我的Express.js后端相关配置代码:
this.app.use(function (req, res, next) { res.header("Cross-Origin-Embedder-Policy", "require-corp") res.header("Cross-Origin-Opener-Policy", "cross-origin") res.header("Cross-Origin-Resource-Policy", "cross-origin") res.set('Cache-control', `no-store`) next() })
有没有人遇到过类似的情况,能帮忙排查下问题吗?
内容的提问来源于stack exchange,提问作者Edward Tanoto
相关产品推荐
相关产品推荐

