simulation_engine/lib/urlRead.js

46 lines
1.1 KiB
JavaScript

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.
});
});
}