if-follow-package
Version:
if-follow-package is a JavaScript library that provides APIs for managing followers and followings on GitHub. This package allows you to find users who are not following you back, find users who are following you back, unfollow users who are not following
32 lines (28 loc) • 1.04 kB
JavaScript
// Importing required modules
const axios = require('axios');
/**
* Handles errors from Axios requests.
* @param {Error} error - The error object.
*/
function handleAxiosError(error) {
if (axios.isAxiosError(error)) {
if (error.response) {
// The request was made, but the server responded with an error
console.error(
`API Error: ${error.response.status} - ${error.response.data.message || 'No error message available'}`,
);
} else if (error.request) {
// The request was made, but no response was received
console.error('No response received from the server');
} else {
// Something happened in setting up the request that triggered an Error
console.error(
`Error: ${error.message || 'No error message available'}`,
);
}
} else {
//console.error(`Non-Axios Error: ${error.message || "No error message available"}`);
console.log('Non-Axios Error');
}
}
module.exports = handleAxiosError;