Я хочу запустить приложение узла, которое проверит несколько веб-сайтов и ответит правильным кодом состояния. Я использую модуль запроса самого узла.
Код, который у меня есть:
const request = require('request')
function getStatus() {
request('https://www.google.com', function(error, response, body) {
result = response.statusCode;
if(!error && response.statusCode == 200) {
document.write("The Site Is Up");
console.log(result);
} else {
console.log("The Site Is Down");
}
});
}
Это прекрасно работает для одного сайта. Но я хочу знать, как я могу запустить одну и ту же функцию для нескольких сайтов? Например, URL должен быть передан из массива URL.
Если у меня есть массив URL, например:
var urls = ["https://www.google.com", "https://www.yahoo.com"];
Как я могу передать эти отдельные URL в функцию запроса? и получить результаты для каждого сайта?