개발/NestJS

NestJS에서 Throttler()의 역할

Zaein 2023. 4. 5. 16:34

NestJS에서 제공하는 Guard 중 하나.

 

일정시간동안 요청속도를 제한하는 기능 (서버 부하 조절)

 

Throttler(10, 60);

-> 첫번째 인자: 허용할 최대 요청 수

-> 두번째 인자: 시간(초)

즉 1분당 10개의 요청을 허용하고 초과한 경우 요청을 거절함

 

인자 명시 안돼있는 경우

-> 기본값(초당 10 요청을 허용)