提供一下思路, 具体实现优化根据情况来定 // 几个人的地址 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) })
提供一下思路, 具体实现优化根据情况来定