NestJS · Middle · Запитання 71 з 75
Чому сховище throttler за замовчуванням дає неправильні ліміти, коли інстансів кілька?
- 1Throttler узагалі не працює за балансувальниками
- ✓Правильна відповідь: Воно тримає лічильники в пам'яті кожного процесу, тож кожен інстанс дозволяє повний ліміт; спільне сховище, як-от Redis, це виправляє
- 3Throttler рахує лише GET-запити
Пояснення
Налаштуйте Redis-сховище для ThrottlerModule і довіряйте проксі, щоб використовувалася справжня IP клієнта.