Created
April 20, 2021 18:43
-
-
Save gegeke/4dd63c4d20ad78b5940c71c95353603a to your computer and use it in GitHub Desktop.
Creating an API HUB 04
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const fetchAPI = async ({ url = null } = { url: null }) => { | |
if (url) { | |
try { | |
const response = await fetch(url) | |
if (!response.ok) { | |
throw { | |
isError: true, | |
} | |
} | |
// updating the return value to more sensible one | |
const json = await response.json() | |
return json | |
} catch (err) { | |
console.error(err) | |
} | |
} | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment