调用第三方接口跨域问题---百度地图、腾讯地图、网易云接口

前提:前后端分离项目

1、本地开发

package.json中设置proxy利用node跨域

"proxy": {
    "/place": {
      "target": "http://api.map.baidu.com",
      "changeOrigin": true,
      "ws": true
    }
  },

2、线上打包——炒鸡好用!!!

利用远程数据代理
网址:JsonBird

const API_PROXY = "https://bird.ioliu.cn/v1/?url=";
let url = `http://api.map.baidu.com/place/v2/search?query=${value}&location=${
      mapObj.location}&output=json&radius=3000&ak=XXX`;
axios.get(API_PROXY + url).then(d => {})

你可能感兴趣的:(调用第三方接口跨域问题---百度地图、腾讯地图、网易云接口)