= await new Promise((resolve, reject) => {
https
.get("https://api.myip.com", function (res) {
let body = "";
res.on("data", function (chunk) {
body += chunk;
});
res.on("end", function () {
resolve({ body });
});
})
.on("error", function (e) {
console.log("Got error: " + e.message);
reject(e);
});
});
result; //?
})();
Фи)
стек оверфлоу тема
Что насчет библиотеки promisify, которая оборачивает в промис?
не знаю, не уверен что там такое можно сделать
body - это что такое? Зачем мы его в резолв передаем. Это что-то знакомое, на какой-то лекции видел
чтобы промис выполнить body это сумма чанков ответа, до тех пор, пока весь ответ не получим
Спс
заголовки и всё такое внутри res должны быть
у меня вот такое есть
Обсуждают сегодня