Node.js · Senior · Pytanie 19 z 75
Jak serwer powinien ograniczać rozmiar body przychodzących żądań?
- ✓Poprawna odpowiedź: Ustawić limit w parserze (np.
express.json({ limit: "100kb" })) i wcześnie odrzucać większe żądania kodem 413 - 2Node.js automatycznie ogranicza body do 1 KB
- 3Wczytać całe body do pamięci, a potem sprawdzić rozmiar
Wyjaśnienie
Bez limitów klient może wyczerpać pamięć jednym ogromnym żądaniem. Duże uploady przesyłaj strumieniem do magazynu zamiast je buforować.