Node.js · Senior · Запитання 19 з 75
Як сервер має обмежувати розмір тіла вхідних запитів?
- ✓Правильна відповідь: Задати ліміт у парсері (наприклад,
express.json({ limit: "100kb" })) і рано відхиляти більші запити з 413 - 2Node.js автоматично обмежує тіла 1 КБ
- 3Прочитати все тіло в пам'ять, потім перевірити розмір
Пояснення
Без лімітів клієнт може вичерпати пам'ять одним величезним запитом. Великі завантаження передавайте стрімом у сховище, а не буферизуйте.