axios get example nodejs
Example 1: axios cdn
<script src="https://unpkg.com/axios/dist/axios.min.js"></script>
Example 2: headers in axios.get
const axios = require('axios');
// httpbin.org gives you the headers in the response
// body `res.data`.
// See: https://httpbin.org/
const res = await axios.get('https://httpbin.org/get', {
headers: {
'Test-Header': 'test-value'
}
});
res.data.headers['Test-Header']; // "test-value"
Example 3: install axios
npm install axios
Example 4: axios api post request
import qs from 'qs';
const data = { 'bar': 123 };
const options = {
method: 'POST',
headers: { 'content-type': 'application/x-www-form-urlencoded' },
data: qs.stringify(data),
url,
};
axios(options);
Example 5: 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))
Example 6: how to use axios get
const req = async () => {
const response = await axios.get('https://dog.ceo/api/breeds/list/all')
console.log(response)
}
req() // Calling this will make a get request and log the response.