fetch data from api using node js code example

Example 1: node js fetch

const fetch = require('node-fetch');	//npm install node-fetch

fetch('https://httpbin.org/post', {
  method: 'POST',
  body: 'a=1'
})
  .then(res => res.json())
  .then(json => {
	// Do something...
  })
  .catch(err => console.log(err));

Example 2: fetch data from external url nodejs

const fetch   = require('node-fetch');
 
app.get('/', function (req, res) {
    var url = 'https://api.darksky.net/forecast/<API KEY>/37.8267,-122.4233';
     
    fetch(url)
    .then(res => res.json())
    .then(data => {
        res.send({ data });
    })
    .catch(err => {
        res.send(err);
    });
});