Sofiane Boumedine Lexique Dev

Rate Limiting

NestJS 🟡 Mid

Type : NestJS Security

Definition

Mecanisme qui limite le nombre de requetes par client sur une periode donnee. Protege contre les abus et le DDoS.

Analogie

Comme un tourniquet qui ne laisse passer qu'un nombre limite de personnes par minute.

Exemple de code

@UseGuards(ThrottlerGuard)
@Throttle({ default: { limit: 10, ttl: 60000 } })
@Get()
findAll() { return this.service.findAll(); }