From d38dba711d7713d9b5e01e7c09a9b15925b6127f Mon Sep 17 00:00:00 2001 From: Marc Wieland Date: Sat, 24 May 2025 20:30:49 +0200 Subject: [PATCH] Neuer Caroussel Code --- index.js | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/index.js b/index.js index 5e777f0..1779fee 100644 --- a/index.js +++ b/index.js @@ -5,6 +5,9 @@ const multer = require('multer'); const path = require('path'); const fs = require('fs'); +//Rate Limit +const rateLimit = require('express-rate-limit'); + const cors = require('cors'); const app = express(); const port = process.env.PORT || 3000; @@ -149,6 +152,18 @@ app.post("/api/users", async (req, res) => { } }); +//Rate Limiter fuer Login +const loginLimiter = rateLimit({ + windowMs: 15 * 60 * 1000, + max: 9999, + standardHeaders: true, + legacyHeaders: false, + +}); + + + + // Benutzer Login app.post("/api/login", async (req, res) => { const { username, password } = req.body; @@ -209,7 +224,7 @@ app.get("/api/users", async (req, res) => { } }); -// Benutzer l�loeschen +// Benutzer loeschen app.delete("/api/users/:id", async (req, res) => { const { id } = req.params;