axios api vs axios instance code example
Example 1: axios vs request
axios.post('http://pokeapi.co/api/v2/pokemon/', { pokemon: 'Pikachu', }) .then((response) => { return response; }) .catch((error) => { console.log(error); });
Example 2: axios instance
// lets you create custom pre-configured fetch api call!
const getUser = axios.create({
baseURL: 'https://randomuser.me/api/', // we define url
timeout: 1000, // (optional) set timeout
headers: {'X-Custom-Header': 'foobar'} // pass headers
});
// use later like this
getUser().then(response => console.log(response))