Просмотр исходного кода

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 лет назад
Родитель
Сommit
ae63093300
1 измененных файлов с 5 добавлено и 0 удалено
  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