This is Balena's implementation of fetch
, but others could find it useful too.
Features:
getaddrinfo
, not just the first oneThis is meant to replace all naked calls to http.request
, fetch
, node-fetch
, @balena/request
, etc.
npm i --save @balena/fetch
import fetch from '@balena/fetch';
const resp = await fetch('https://api.balena-cloud.com/ping');
console.log(await resp.text()) // <= OK