Merge pull request #11927 from mvogelgesang/express-rate-limit

JS: Updated express-rate-limit example to match implementation examples f…
This commit is contained in:
Erik Krogh Kristensen
2023-01-23 14:37:50 +01:00
committed by GitHub
2 changed files with 8 additions and 9 deletions

View File

@@ -3,7 +3,7 @@ var app = express();
// set up rate limiter: maximum of five requests per minute
var RateLimit = require('express-rate-limit');
var limiter = new RateLimit({
var limiter = RateLimit({
windowMs: 1*60*1000, // 1 minute
max: 5
});

View File

@@ -1,18 +1,17 @@
var express = require('express');
var express = require("express");
var app = express();
// set up rate limiter: maximum of five requests per minute
var RateLimit = require('express-rate-limit');
var limiter = new RateLimit({
windowMs: 1*60*1000, // 1 minute
max: 5
var RateLimit = require("express-rate-limit");
var limiter = RateLimit({
windowMs: 1 * 60 * 1000, // 1 minute
max: 5,
});
// apply rate limiter to all requests
app.use(limiter);
app.get('/:path', function(req, res) {
app.get("/:path", function (req, res) {
let path = req.params.path;
if (isValidPath(path))
res.sendFile(path);
if (isValidPath(path)) res.sendFile(path);
});