Если ваша цель - блокировать ботов, попробуйте следующее:
Я использовал "ddos" ранее, чтобы заблокировать слишком много запросов от IP на предыдущем веб-сайте.Использование довольно просто: -
В вашем app.js добавьте
var Ddos = require('ddos')
var ddos = new Ddos({burst:10, limit:50,errormessage:'Maximum number of
requests exceeded from your system, please wait to regain access'})
app.use(ddos.express);
Итак, как работает ddos, он поддерживает внутренний подсчет количества запросов, которые он получает от каждого IP,Для каждого полученного запроса он увеличивает счетчик.И за каждую секунду, которая проходит без запроса, предыдущие записи удаляются.
Теперь, если для определенного IP-адреса лимит (здесь 50) превышен, выдается ошибка 429.С этого момента каждый последующий запрос увеличивается с указанной скоростью burst (здесь, 10) до тех пор, пока внутренний счетчик не будет сброшен.
Это следующая лучшая вещь для включения Cloudflare на вашем веб-сайте.Надеюсь, это поможет!