axios 设置超时时间2min
时间: 2023-08-30 09:06:31 浏览: 196
在vue中axios设置timeout超时的操作
好的,你可以使用axios的timeout选项来设置请求的超时时间,具体代码如下:
```
axios({
url: 'your-api-url',
method: 'GET',
timeout: 120000 // 设置超时时间为2min,单位为毫秒
}).then(response => {
console.log(response.data)
}).catch(error => {
console.log(error)
})
```
需要注意的是,timeout选项设置的超时时间是针对整个请求过程的,包括DNS解析、建立连接、发送请求、等待服务器响应以及接收响应数据等步骤。如果在指定时间内没有完成整个请求过程,就会触发超时错误。
阅读全文