dev-server.js内写了一些代理请求,导致vue打包后,获取不到数据。

因为在dev-server中谢了代理请求,导致打包后获取不到数据,该怎么办。。。
clipboard.png
png](/img/bVQron)

clipboard.png

阅读 3.3k
1 个回答

提供一下思路, 具体实现优化根据情况来定

    // 几个人的地址
const arr = ['http://192.168.4.4:8080', 'http://192.168.4.4:8080']
    // 代理部分
route.get('/aasdfasdf', (req, res) => {
  const originalUrl = req.originalUrl
  let data
    // 循环请求数据, 如果请求成功跳出循环
  for (let i = 0, len = arr.length; i < len; i++) {
    data = axios.get(arr[i] + originalUrl)
    .catch(e => {
      console.log(e)
    })
    if (response) {
      break;
    }
  }
    // 发送数据
  res.json(response)
})
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题