axios跨域问题?

在vue中使用axios请求百度API的接口时出现了跨域问题,有没有什么办法可以在不改配置的情况下解决?
求大牛指教!

代码:
image.png

报错信息:
image.png

阅读 2.3k
3 个回答

百度地图提供了各种js API支持地图相关的功能,可以使用api来请求内容,就不用解决跨域的问题,可以参考https://lbs.baidu.com/index.p...

这个百度API的接口没有开放跨域配置CORS,用jsonp的方式请求试试。创建个script标签,设置src为这个请求路径,然后appendChild到body下。

  1. 跨域问题是浏览器的限制,和 axios 无关
  2. 跨域 API 如果没有开放跨域头的话,就不能完成请求
  3. 可以换用开放跨域的 API,或者自己搞个服务器做代理
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题