SDK 演示工作正常(它不需要特殊的 CORS 东西,因为它在同一个域上)
当我尝试从 localhost:8080 发送请求时,会发生这种情况
所以我试图请求 api.soundcloud.com/tracks - 首先我的浏览器向 api.soundcloud.com 发送一个 OPTIONS req 询问是否可以调用跨域。api.soundcloud.com 不会返回我的浏览器正在寻找的标头,因此我的浏览器会引发错误并且无法发出请求。
我是唯一一个尝试使用来自另一个域的 API 的人,还是这里出了问题?
编辑:在 Wireshark 中进行调试 - 在浏览器中使用 SDK 进行 API 调用时,甚至不会发送 OPTIONS 请求。跆拳道