Rate Limiting
NestJS 🟡 MidType : 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(); }