cds-rate-limit
Version:
enabled rate limit pattern for CAP NodeJS Runtime
16 lines (10 loc) • 510 B
text/typescript
export const ANNOTATE_CDS_RATE_LIMIT = "@cds.rate.limit";
export const FLAG_RATE_LIMIT_PERFORMED = "__rate_limit_performed";
export const GLOBAL_RATE_LIMITER_PREFIX = "global-rate-limiter";
export const GLOBAL_ANONYMOUS_RATE_LIMITER_PREFIX = GLOBAL_RATE_LIMITER_PREFIX + "-anonymous";
export const RATE_LIMIT_HEADERS = {
"Retry-After": "Retry-After",
"X-RateLimit-Limit": "X-RateLimit-Limit",
"X-RateLimit-Remaining": "X-RateLimit-Remaining",
"X-RateLimit-Reset": "X-RateLimit-Reset",
} as const;