NestJS · Senior · Pytanie 50 z 75
Jak zaimplementować cache odpowiedzi zależny od użytkownika w Nest?
- 1Użyć domyślnego
CacheInterceptor, który już działa per użytkownik - 2Cache'ować w DTO
- ✓Poprawna odpowiedź: Rozszerzyć
CacheInterceptori nadpisaćtrackBy(), dodając ID użytkownika (albo nie cache'ować żądań uwierzytelnionych)
Wyjaśnienie
Domyślny klucz opiera się na URL-u. Cache'owanie spersonalizowanych odpowiedzi pod wspólnym kluczem powoduje wyciek danych.