Node.js'de hız sınırlaması
Kısaca, Hız sınırlaması, belirli bir IP'den gönderebileceğiniz isteklerin sayısına bir sınır koyuyor. Aynısını gerçekleştirmeye yardımcı olan paketlerden biri Express-rate-limit .
Öncelikle, sunucunun kapalı kalmasına neden olabilecek çok fazla istek göndererek kullanıcıların API'yi ezmesini önlemeye yardımcı olur. sunucuda öngörülen trafik miktarları, bu nedenle onu hedeflenen kullanıcılar için kullanılamaz hale getirir.
Oran sınırlaması nasıl etkinleştirilir: -
Paketi npm i express-rate-limit aracılığıyla kurun
Bir ara yazılım işlevi olduğu için, işlevi sunucunuzun çalıştığı dosyanın en üst düzeyinde içe aktarın.
RateLimit yöntemini başlatırken belirtebileceğimiz seçeneklerden bazıları max(Belirli bir dönemde izin verilen toplam istek miktarı),windowMs(Bu isteklerin izin verildiği dönem),message(Kullanıcı maksimum limiti aştığında mesaj) ).
Başlatıldıktan sonra, normal bir ara yazılım işlevi olarak kullanın, Yalnızca belirli gelen istekler için etkinleştirmek istiyorsak, bu yolları ilk parametrede iletmeye dikkat edin.
İsteği gönderdikten sonra, başlıklar bölümünde kalan istek sayısını inceleyebilirsiniz.
Ancak, izin verilen istek sayısının sunucu her yeniden başlatıldığında sıfırlanacağını unutmayın.
Bu paketle gerçekleştirebileceğiniz çok daha fazla yapılandırma var ve bunlar hakkında buradan daha fazla bilgi edinebilirsiniz .
Teşekkürler.
LinkedIn'de benimle bağlantı kurun: - Hitanshu Shah

![Bağlantılı Liste Nedir? [Bölüm 1]](https://post.nghiatu.com/assets/images/m/max/724/1*Xokk6XOjWyIGCBujkJsCzQ.jpeg)



































