axios 设置请求超时
时间: 2023-09-27 17:09:20 浏览: 110
axios请求超时设置重新请求的完美解决方法
在使用 `axios` 发送请求时,可以通过配置 `timeout` 选项来设置请求超时时间。该选项用于指定请求在多长时间内没有响应即视为超时。
以下是一个示例代码,演示如何在使用 `axios` 发送请求时设置超时时间为 5 秒:
```javascript
axios.get('https://api.example.com/data', {
timeout: 5000 // 设置超时时间为 5 秒
})
.then(response => {
// 处理响应数据
})
.catch(error => {
// 处理错误
});
```
在上述示例中,`timeout` 选项被设置为 `5000`,即表示请求在 5 秒内没有响应即会触发超时错误。你可以根据实际需求调整超时时间。
阅读全文