Reputation: 692
I am using Axios to get data from a url. When the url begins with http:// or https:// i get an error
Error: getaddrinfo ENOTFOUND <url> at GetAddrInfoReqWrap.onlookup [as oncomplete] (dns.js:50:26)
After researching i found that removing the http:// and https:// prefixes could fix this. But the problem is that Axios automatically includes these prefixes.
I'm wondering if anyone knows how to manually set the baseUrl like something below.
{
host: 'dropbox.com',
path: '/s/ioedmud5dbc2bnu/1100.%20mobi.jpg?dl=1'
}
Upvotes: 0
Views: 2127
Reputation: 741
From the Axios docs, you can create a new instance of axios with a custom config.
const instance = axios.create({
baseURL: 'dropbox.com'
});
You can then use that instance to make a request:
instance.get('/s/ioedmud5dbc2bnu/1100.%20mobi.jpg?dl=1').then(...).catch(...);
Upvotes: 2