const http = require('http'); exports.fetchJsonFromUrl=(url)=> { return new Promise((resolve, reject) => { http.get(url, (response) => { let data = ''; // A chunk of data has been received. response.on('data', (chunk) => { data += chunk; }); // The whole response has been received. response.on('end', () => { try { const jsonData = JSON.parse(data); resolve(jsonData); } catch (error) { reject(error); } }); // Handle errors response.on('error', (error) => { reject(error); }); }); }); } exports.fetchJsonFromUrl22=(url)=> { console.log("*********") console.log(url) return new Promise((resolve, reject) => { http.get(url, (response) => { console.log("##############") console.log(response) resolve(response.data) // A chunk of data has been received. }); }); }