Cors 允许跨组织请求
我一直在读关于允许CORS的书,但是我没有能够让它为我工作 我正在将我的网站链接到MusixMatch api,以便在我的页面上获取和显示歌词。我可以让它在本地工作,因为我已经在chrome上安装了一个插件来允许这些请求。然而,当这是关闭的,代码是在线的,它仍然不会工作 我已将包含D3 JavaScript的HTML页面链接到包含以下内容的php页面:Cors 允许跨组织请求,cors,Cors,我一直在读关于允许CORS的书,但是我没有能够让它为我工作 我正在将我的网站链接到MusixMatch api,以便在我的页面上获取和显示歌词。我可以让它在本地工作,因为我已经在chrome上安装了一个插件来允许这些请求。然而,当这是关闭的,代码是在线的,它仍然不会工作 我已将包含D3 JavaScript的HTML页面链接到包含以下内容的php页面: <?php header("Access-Control-Allow-Origin: *"); Access-Co
<?php
header("Access-Control-Allow-Origin: *");
Access-Control-Allow-Origin: *
Access-Control-Allow-Credentials: true
Access-Control-Allow-Methods: POST
Access-Control-Allow-Headers: Content-Type
?>
但这行不通。如何修复此问题?我通过在URL前面添加以下内容来解决此问题: 这使它能够工作,因此从api获取数据的整个url如下所示
https://cors-anywhere.herokuapp.com/http://api.musixmatch.com/ws/1.1/track.search?q_artist=kanye&q_track=ultralight&apikey=
请阅读-总结是,这不是一个理想的方式来解决志愿者,可能会适得其反获得答案。请不要将此添加到您的问题中。