UNPKG

legendaryjs

Version:

LegendaryJS – The ultimate backend framework for speed, power, and simplicity.

18 lines (13 loc) 439 B
const rateLimit = require('express-rate-limit'); function applyRateLimit(app, config) { const opts = config.features?.rateLimit; if (!opts?.enabled) return; const limiter = rateLimit({ windowMs: opts.windowMs || 60000, max: opts.max || 100, message: '❌ Too many requests, slow down.', }); app.use(limiter); console.log('🛡️ Rate limiting enabled'); } module.exports = { applyRateLimit };