MCPcopy
hub / github.com/FlowiseAI/Flowise / getRateLimiter

Method getRateLimiter

packages/server/src/utils/rateLimit.ts:132–140  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

130 }
131
132 public getRateLimiter(): (req: Request, res: Response, next: NextFunction) => void {
133 return (req: Request, res: Response, next: NextFunction) => {
134 const id = req.params.id
135 if (typeof id === 'string' && id.length > 0 && this.rateLimiters.has(id)) {
136 return this.rateLimiters.get(id)!(req, res, next)
137 }
138 return next()
139 }
140 }
141
142 public getRateLimiterById(id: string): (req: Request, res: Response, next: NextFunction) => void {
143 return (req: Request, res: Response, next: NextFunction) => {

Callers 4

getRateLimiterMiddlewareFunction · 0.80
getRateLimiterMiddlewareFunction · 0.80
getRateLimiterMiddlewareFunction · 0.80
getRateLimiterMiddlewareFunction · 0.80

Calls 1

getMethod · 0.45

Tested by

no test coverage detected