Skip to content

Instantly share code, notes, and snippets.

@amun1303
Forked from fgilio/axios-catch-error.js
Created March 9, 2018 04:30

Revisions

  1. @fgilio fgilio created this gist Apr 16, 2017.
    23 changes: 23 additions & 0 deletions axios-catch-error.js
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,23 @@
    axios.put(this.apiBaseEndpoint + '/' + id, input)
    .then((response) => {
    // Success
    })
    .catch((error) => {
    // Error
    if (error.response) {
    // The request was made and the server responded with a status code
    // that falls out of the range of 2xx
    // console.log(error.response.data);
    // console.log(error.response.status);
    // console.log(error.response.headers);
    } else if (error.request) {
    // The request was made but no response was received
    // `error.request` is an instance of XMLHttpRequest in the browser and an instance of
    // http.ClientRequest in node.js
    console.log(error.request);
    } else {
    // Something happened in setting up the request that triggered an Error
    console.log('Error', error.message);
    }
    console.log(error.config);
    });