axios.post(url, data, {timeout: 5000})
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err);
});
import axios from 'axios';
import AxiosRetry from 'axios-retry';
const api = axios.create({
baseURL: 'https://example.com/api/',
timeout: 5000
});
AxiosRetry(api, { retries: 3 });
api.post(url, data)
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err);
});
import axios from 'axios';
if (typeof window !== 'undefined' && !window.navigator.onLine) {
console.log('网络错误');
}
axios.post(url, data)
.then(res => {
console.log(res.data);
})
.catch(err => {
console.log(err);
});
上一篇:API调用中的路由问题
下一篇:API调用中的问题