renren-fast 如何请求网络数据

提问 5 1934
然然
然然 2020-09-10
版本:renren-fast 开发环境:
我的项目是renren-fast前后端分离的,现在有个需求是访问百度天气。 我是这样写的 [pre] this.$http({ url: "http://api.map.baidu.com/telematics/v3/weather?location=嘉兴&output=json&ak=", method: 'get', data: '' }).then(({data}) => { console.log('data') if (data) { } else { } }) [/pre] 但是,没有返回。 请问应该怎么写?
回帖
  • @然然 跨域了,可以通过后端请求,再把数据传给前端
    0
  • 然然
    然然 (楼主)
    2019-06-25
    @Mark 不是说renren-fast项目已经处理了跨域问题吗?
    0
  • @然然 跨域是后端处理的,你这跨域如果要处理,需要百度后端处理
    0
  • @然然 也可以通过nginx反向代理,把域名统一
    0
  • 然然
    然然 (楼主)
    2019-06-25
    @Mark 嗯嗯,谢谢。我找到了,设置代理就好了。 [pre] // Paths assetsSubDirectory: 'static', assetsPublicPath: '/', // 代理列表, 是否开启代理通过[./dev.env.js]配置 proxyTable: devEnv.OPEN_PROXY === false ? {} : { '/proxyApi': { target: 'http://127.0.0.1:8080', changeOrigin: true, pathRewrite: { '^/proxyApi': '' } }, '/baiduApi': { target: 'http://api.map.baidu.com', changeOrigin: true, pathRewrite: { '^/baiduApi': '' } } }, [/pre]
    0
本帖已结贴