22
33const crypto = require ( 'crypto' ) ;
44const express = require ( 'express' ) ;
5- const rateLimit = require ( 'express-rate-limit' ) ;
6- const serveStatic = require ( 'serve-static' ) ;
75const cookieParser = require ( 'cookie-parser' ) ;
86const { join, resolve } = require ( 'path' ) ;
97const { readFileSync, readdirSync } = require ( 'fs' ) ;
@@ -377,15 +375,9 @@ const demoIndexHandler = (request, response) => {
377375 response . send ( fileContent ) ;
378376} ;
379377
380- const rateLimiter = rateLimit ( {
381- windowMs : 60 * 1000 ,
382- max : 5000 ,
383- } ) ;
384-
385378const app = express ( ) ;
386379app . use ( cookieParser ( ) ) ;
387380app . use ( cspMiddleware ) ;
388- app . use ( rateLimiter ) ;
389381
390382app . post ( '/csp-report' , cspReportHandler ) ;
391383app . get ( '/csp-violations' , cspViolationsHandler ) ;
@@ -394,9 +386,7 @@ app.delete('/csp-violations', cspViolationsClearHandler);
394386app . get ( '/apps/demos/Demos/:widget/:name/:approach' , demoIndexHandler ) ;
395387app . get ( `/apps/demos/Demos/:widget/:name/:approach/${ indexFileName } ` , demoIndexHandler ) ;
396388
397- app . use (
398- serveStatic ( root , { index : [ indexFileName ] } ) ,
399- ) ;
389+ app . use ( express . static ( root , { index : [ indexFileName ] } ) ) ;
400390
401391const server = app . listen ( port , host , ( ) => {
402392 console . log ( `CSP Demo server listening on http://${ host } :${ port } ` ) ;
0 commit comments