出现这个错误,最常见的原因是服务器在响应请求时,连接被关闭了。具体解决方法如下:
axios.get(url).then(resp => { // 成功 }).catch(error => { if (error.code === 'ECONNRESET') { // 重新尝试请求 axios.get(url).then(resp => { // 成功 }).catch(error => { // 处理错误 }); } else { // 处理错误 }
axios.get(url, { timeout: 5000 // 设置5秒超时 }).then(resp => { // 成功 }).catch(error => { // 处理错误 });
以上就是解决“Axios请求出现socket hang up错误”的方法。