我已經(jīng)看到這個問題被多個人問到,但沒有一個答案對我有用。我正在嘗試使用react / axios對Google Maps api進(jìn)行API調(diào)用。這是我的要求:componentDidMount() { axios({ method : 'get', url : `http://maps.googleapis.com/maps/api/js?key=${key}/`, headers: { "Access-Control-Allow-Origin": '*' "Access-Control-Allow-Methods": 'GET', }, }) .then(function (response) { console.log(response); }) .catch(function (error) { console.log(error); });}這是錯誤消息:XMLHttpRequest cannot load http://maps.googleapis.com/maps/api/js?key=xxxxxxxxx/. Response to preflight request doesn't pass access control check: No 'Access-Control-Allow-Origin' header is present on the requested resource. Origin 'http://localhost:3000' is therefore not allowed access.我已經(jīng)閱讀了con CORS文章,其他所有人都指向 https://www.html5rocks.com/en/tutorials/cors/但我在那里找不到解決問題的答案。
Google Maps API:請求的資源上沒有“ Access-Control-Allow
月關(guān)寶盒
2019-10-22 21:58:04