ProtectedcommonProtectederrorProtectedheaderProtected ReadonlyoptionsProtected ReadonlyreflectorProtected ReadonlystorageProtectedthrottlersCurrent execution context. Provides access to details about the current request pipeline.
Value indicating whether or not the current request is allowed to proceed.
ProtectedgenerateProtectedgetProtectedgetProtectedgetBuilds the throttle storage key for the incoming request.
The raw Express request object.
A string key of the form <ip>:<token>.
ProtectedhandleProtectedshouldProtectedthrow
Rate-limiting guard that keys each throttle bucket on the combination of the client IP address and Bearer token.
Using both dimensions means:
If no token is present the key degrades gracefully to
<ip>:so that unauthenticated probing is also throttled.