axios-cancel-request

1.0.3 • Public • Published

axios-cancel-request

Cancel previous requests if not completed when a new one is called. This library makes it easy to use axios cancel request feature

Download

npm install axios-cancel-request

Usage

    import axiosCancelRequest from 'axios-cancel-request';
    import axios from 'axios';
    
    // pass in your axios instance
    
    const cancelableRequest = axiosCancelRequest(axios);
    
    // Call api using axios request config
    // details at https://github.com/axios/axios#request-config
    
    // Example:
    
    cancelableRequest({url:'replace-by-your-api-url'})
        .then(res=>{console.log(res})
        .catch(error=> {
            if (axios.isCancel(error)) {
                console.log('a new request is made, cancel previous incomplete requests')
            } else {
                // handle other normal errors here
            }
        })

Readme

Keywords

none

Package Sidebar

Install

npm i axios-cancel-request

Weekly Downloads

1

Version

1.0.3

License

ISC

Unpacked Size

1.79 kB

Total Files

3

Last publish

Collaborators

  • long-s