Google Maps API: 请求的资源缺少“Access-Control-Allow-Origin”头信息
P粉993712159
P粉993712159 2023-08-23 00:23:21
[React讨论组]

我看到很多人问过这个问题,但是没有一个答案对我有效。

我正在尝试使用react/axios调用google maps api。

这是我的get请求:

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无法加载http://maps.googleapis.com/maps/api/js?
key=xxxxxxxxx/. 响应预检请求未通过访问控制检查:请求的资源上没有'Access-Control-Allow-Origin'头。因此,来自'http://localhost:3000'的访问被拒绝。

我读了其他人指向的关于CORS的文章 https://www.html5rocks.com/en/tutorials/cors/

但是我在那里找不到解决我的问题的答案。

P粉993712159
P粉993712159

全部回复(0)
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号