NestJS · Senior · Запитання 72 з 75
Як обмежувати частоту запитів для кожного автентифікованого користувача, а не за IP, у @nestjs/throttler?
- 1Throttler підтримує лише IP-адреси
- ✓Правильна відповідь: Наслідувати
ThrottlerGuardі перевизначитиgetTracker(), щоб повертати ID користувача (з IP як запасним варіантом для анонімних запитів) - 3Додати ID користувача в URL
Пояснення
Багато користувачів за одним корпоративним NAT ділять IP; ліміти на користувача справедливіші для автентифікованих API.