Skip to main content

Class: RateLimitGuard

Applies the HTTP rate limit and raises the standard HTTP error when it is exceeded.

Constructors​

Constructor​

new RateLimitGuard(rateLimitGenerator, rateLimitProcessor, options): RateLimitGuard

Parameters​

rateLimitGenerator​

RateLimitGenerator

rateLimitProcessor​

RateLimitProcessor

options​

HttpPluginOptions

Returns​

RateLimitGuard

Methods​

failedCheckRateLimit()​

failedCheckRateLimit(context): Promise<void>

Parameters​

context​

HttpContext

Returns​

Promise<void>