axios设置请求超时时间
时间: 2023-05-25 15:01:53 浏览: 1187
axios请求超时设置重新请求的完美解决方法
A: 在使用axios进行请求时,可以通过配置timeout参数来设置请求超时时间。timeout参数表示请求超时时间(以毫秒为单位),如果请求在该时间内没有响应,axios会自动取消该请求。
例如,设置请求超时时间为5秒:
```
axios({
url: 'http://example.com/api',
method: 'get',
timeout: 5000
})
```
或者,可以通过创建axios实例来设置全局的超时时间:
```
const instance = axios.create({
timeout: 5000
});
instance.get('http://example.com/api')
.then(response => {
console.log(response.data);
})
.catch(error => {
console.error(error);
});
```
以上两种方法都可以有效地设置请求超时时间。
阅读全文