【发布时间】:2021-03-31 17:43:39
【问题描述】:
CORS 已阻止从源“http://localhost:8080”访问“https://.amazonaws.com/.mp3”中的音频策略:请求的资源上不存在“Access-Control-Allow-Origin”标头
我们有一个 vue.js 前端和 spring boot 后端。
vue.js 文件中有一个标签,它通过调用 spring boot 后端服务器获取 src 链接。后端返回 src 链接。 如您所见,下面是运行时音频组件
<audio data-v-3f267e7a="" src="https://****.amazonaws.com/****.mp3" eq-attached="true"></audio>
我很困惑为什么在这种情况下浏览器会抛出 CORS 错误。请让我知道为什么首先出现错误以及如何解决这个问题。在 spring 安全文件中已经启用了 CORS。我已经尝试在 spring 控制器中使用 @CrossOrigin 注释。
【问题讨论】:
标签: html spring spring-boot vue.js cors