in src/layer/lib/crawler.js [44:65]
async function bufferize(url) {
var hn = url.substring(url.search("//") + 2);
hn = hn.substring(0, hn.search("/"));
var pt = url.substring(url.search("//") + 2);
pt = pt.substring(pt.search("/"));
const options = { hostname: hn, port: 443, path: pt, method: "GET" };
return new Promise(function(resolve, reject) {
var buff = new Buffer.alloc(0);
const req = https.request(options, (res) => {
res.on("data", (d) => {
buff = Buffer.concat([buff, d]);
});
res.on("end", () => {
resolve(buff);
});
});
req.on("error", (e) => {
console.error("https request error: " + e);
});
req.end();
});
}