1
Implementación de Rate Limit en las solicitudes
A07: 2021 — Fallos de identificación y autenticación
const rateLimit = require('express-rate-limit')
// Crear regla de rate limit
const apiRequestLimiter = rateLimit({
windowMs: 1 * 60 * 1000, // 1 minuto
max: 2, //limite cada IP a 2 solicitudes
message: "Tu límite excedió",
handler: function (req, res, next) {
return res.status(429).json({
error: 'Enviaste demasiadas solicitudes.'
})
}
});
app.use(apiRequestLimiter);