JSFiddle - React, Tailwind, and code Playground
JavaScript
exports.getResult = function (request, callback){
if (request.isNull) {
request = "Enter a search request";
} else {
var options = {
host: "www.google.com",
port: 443,
path: "/search?q="+request+"&ie=UTF-8"
}
https.get(options, function (response) {
console.log(response.statusCode);
var page = []
response.on("data", function (chunk) {
page.push(chunk);
fs.writeFileSync("page.txt", page);
callback(parse(page = fs.readFileSync("page.txt", "utf-8")))
})
.on("error", function (e) {
console.log("ERROR: " + e.message);
});
});
}
};
getResult('Поисковый запрос', (parse) => {
// результат, переданный в callback
})