Обновить
4K+
1
Иван Биндус@Bindus

Люблю вайбкодить менеджмент игры и проч.

5
Рейтинг
Отправить сообщение

IndexNow из Node.js: переобход без аккаунтов, и почему fetch обрывается там, где curl проходит

Время на прочтение6 мин
Охват и читатели6K

Чтобы сказать Яндексу «страница изменилась, приди посмотреть», аккаунт в Вебмастере не нужен. Есть протокол IndexNow: вы кладёте в корень сайта файл с ключом, шлёте POST со списком адресов — и поисковик приходит за часы вместо недель. Ни регистрации, ни OAuth, ни капчи. Реализуется тридцатью строками на Node.js без единой зависимости.

Ниже — рабочий скрипт целиком, шесть кодов ответа, которые он может получить, и три грабли, на которые я наступил, пока доводил его до состояния «запустил и забыл». Одна из них интереснее прочих: fetch в Node падает с fetch failed на том же запросе, который curl отправляет с первого раза.

Читать далее

Информация

В рейтинге
1 278-й
Дата рождения
Зарегистрирован
Активность

Специализация

Разработчик мобильных приложений, Разработчик игр
Стажёр
Управление проектами
Руководство стартапом
Управление IT-услугами
Оптимизация бизнес-процессов
Автоматизация процессов
Разработка ТЗ
Управление людьми
Ведение переговоров
Стратегическое планирование
Продвижение проектов