You can cancel a request if needed using the CancelToken
:
const CancelToken = axios.CancelToken;
const source = CancelToken.source();
axios.get('https://jsonplaceholder.typicode.com/posts', {
cancelToken: source.token
})
.then(response => {
console.log('Data:', response.data);
})
.catch(thrown => {
if (axios.isCancel(thrown)) {
console.log('Request canceled', thrown.message);
} else {
console.error('Error:', thrown);
}
});
// Cancel the request
source.cancel('Operation canceled by the user.');
Leave a Reply