nebula-api
Version:
API to make your server communicate directly with Nebula server and create cool stuff connected stuff
21 lines (18 loc) • 515 B
JavaScript
module.exports = ( api_code, error ) => {
console.error( "Nebula API " + api_code + " Error: " + error );
var nebuError = {
message: "Nebula API " + api_code + " Error",
errorMessage: error.message
};
if ( error.response ) {
nebuError = {
...nebuError,
statusCode: error.response.status,
errorData: error.response.data
};
if ( error.data && error.data.error ) {
nebuError.cleanError = error.data.error;
}
}
return nebuError
};