Kozack
@Kozack
Thinking about a11y

Как лучше всего организовать проверку массива ссылок используя Node.JS?

Есть очень большой массив ссылок, ведущие на разные страницы одного и того же сайта. Необходимо проверить код ответа по каждой ссылке, при этом не перегрузив сервер и не попав под его фильтр.
В случае если код ответа не 200 - выкинуть сообщение в консоль.
  • Вопрос задан
  • 132 просмотра
Пригласить эксперта
Ответы на вопрос 1
@Nwton
Что бы не перегрузить сервер, делайте проверку последовательно.
1) Есть массив
2) Запускаете функцию проверки
3) Функция достает первый элемент, отправляет запрос
4) Если ответ получен (200/404 итд), удаляет первый элемент массива, выводит код в консоль
5) После этого проверяет колво оставшихся элементов, если > 0, запускает саму себя через setTimeout 1000, иначе сообщает о завершении работы
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы