【发布时间】:2026-01-06 06:20:03
【问题描述】:
尝试运行 axios 调用以获取文件会导致控制台出现以下错误:
“从源 'Origin Url' 访问 'Request Url' 处的 XMLHttpRequest 已被 CORS 策略阻止:对预检请求的响应未通过访问控制检查:不存在 'Access-Control-Allow-Origin' 标头在请求的资源上。”
如上所示,我已将 Allowed origin、Allowed headers 和 Exposed headers 设置为 *. 我还将允许的方法设置为 GET 和 Max age 为 200(秒)。
我已经使用 Postman 设置了一个处理请求的 .Net Core 项目,我已经验证了请求是否正常。然而,在我的 React 项目中,由于 COR 的原因,它不是。这是两个请求:
响应请求:(返回 Cors 错误)
邮递员请求:(成功 - 200 响应)
我知道出于安全目的使用 * 是很糟糕的,我打算在确认我尝试实现的功能的基本功能后更改它。话虽如此,我该如何设置 Azure Blob Storage Cors,以便我可以从 React 进行 axios 调用以获取文件数据?
【问题讨论】:
标签: azure cors azure-blob-storage