File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -394,17 +394,18 @@ const createRateLimiter = (windowMs = 60000, maxRequests = 200) => {
394394 } ;
395395} ;
396396
397+ const rateLimiter = createRateLimiter ( ) ;
398+
397399const app = express ( ) ;
398- app . use ( createRateLimiter ( ) ) ;
399400app . use ( cookieParser ( ) ) ;
400401app . use ( cspMiddleware ) ;
401402
402- app . post ( '/csp-report' , cspReportHandler ) ;
403- app . get ( '/csp-violations' , cspViolationsHandler ) ;
404- app . delete ( '/csp-violations' , cspViolationsClearHandler ) ;
403+ app . post ( '/csp-report' , rateLimiter , cspReportHandler ) ;
404+ app . get ( '/csp-violations' , rateLimiter , cspViolationsHandler ) ;
405+ app . delete ( '/csp-violations' , rateLimiter , cspViolationsClearHandler ) ;
405406
406- app . get ( '/apps/demos/Demos/:widget/:name/:approach' , demoIndexHandler ) ;
407- app . get ( `/apps/demos/Demos/:widget/:name/:approach/${ indexFileName } ` , demoIndexHandler ) ;
407+ app . get ( '/apps/demos/Demos/:widget/:name/:approach' , rateLimiter , demoIndexHandler ) ;
408+ app . get ( `/apps/demos/Demos/:widget/:name/:approach/${ indexFileName } ` , rateLimiter , demoIndexHandler ) ;
408409
409410app . use (
410411 serveStatic ( root , { index : [ indexFileName ] } ) ,
You can’t perform that action at this time.
0 commit comments