Kaynağa Gözat

Merge pull request #2799 from overleaf/ho-rate-limit-additions

add rate limiting to /status/compiler/:Project_id

GitOrigin-RevId: 5237121cc281207b261246b742bd7b52c844434d
Eric Mc Sween 6 yıl önce
ebeveyn
işleme
ae63093300
1 değiştirilmiş dosya ile 5 ekleme ve 0 silme
  1. 5 0
      services/web/app/src/router.js

+ 5 - 0
services/web/app/src/router.js

@@ -990,6 +990,11 @@ function initialize(webRouter, privateApiRouter, publicApiRouter) {
 
   webRouter.get(
     '/status/compiler/:Project_id',
+    RateLimiterMiddleware.rateLimit({
+      endpointName: 'status-compiler',
+      maxRequests: 10,
+      timeInterval: 60
+    }),
     AuthorizationMiddleware.ensureUserCanReadProject,
     function(req, res) {
       const projectId = req.params.Project_id