title: Making HTTP requests using Typescript or NodeJS
body: <p>I'm looking for a definitive way to handle simple HTTP requests to a REST API using modern javascript frameworks, in my case Typescript but I guess it would also apply to Nodejs. </p>
  
  <p>Since there doesn't seem to be a simple native way to do this, I have found a plethora of libraries, some now deprecated and dozen's of articles dating back several years some with updates based on the newer best practises. Surely it can't be that hard. This takes me about 5mins to implement in Golang or Python, but alas with JavaScript its a pain - Is it just me? </p>
  
  <p>Could somebody please clarify the current state of play and recommended way to do this based on where we are now in 2020. </p>