|
|
@@ -1,22 +1,62 @@ |
|
|
axios.put(this.apiBaseEndpoint + '/' + id, input) |
|
|
/* |
|
|
* Handling Errors using async/await |
|
|
* Has to be used inside an async function |
|
|
*/ |
|
|
try { |
|
|
const response = await axios.get('https://your.site/api/v1/bla/ble/bli'); |
|
|
// Success 🎉 |
|
|
console.log(response); |
|
|
} 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 and triggered an Error |
|
|
console.log('Error', error.message); |
|
|
} |
|
|
console.log(error); |
|
|
} |
|
|
|
|
|
/* |
|
|
* Handling Errors using promises |
|
|
*/ |
|
|
axios.get('https://your.site/api/v1/bla/ble/bli'); |
|
|
.then((response) => { |
|
|
// Success |
|
|
// Success 🎉 |
|
|
console.log(response); |
|
|
}) |
|
|
.catch((error) => { |
|
|
// 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); |
|
|
/* |
|
|
* 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 |
|
|
/* |
|
|
* 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 |
|
|
// Something happened in setting up the request and triggered an Error |
|
|
console.log('Error', error.message); |
|
|
} |
|
|
console.log(error.config); |
|
|
|