Files
status/server/httpsReq.js
2020-08-14 17:18:53 +03:00

26 lines
676 B
JavaScript

import https from "https";
export function httpsReq(url) {
return new Promise(resolve => {
https.get(url, (res) => {
res.setEncoding('utf8');
let data = '';
res.on('data', chunk => {
data += chunk;
});
res.on('end', () => {
try {
let jsonObj = JSON.parse(data);
resolve(jsonObj);
} catch (e) {
res.status(400).send('Invalid JSON string');
}
});
}).on('error', err => {
console.log('Error: ' + err.message);
});
});
}