- Зачем нужно объявлять константу STATIC_FILE_LENGTH?
- Как вызвать pathTraversal что бы он был равен true?
- Можно ли утверждать, чем больше проверок на безопасность тем лучше, или в некоторых случаях они создают уязвимость?
- Обработайте ошибки:
- когда файла не найден; ✓
- когда нет прав на чтение файла или каталога; ✗
- когда происходит попытка чтения файла из каталога выше. ✗
- Создайте шаблоны страниц с ошибками в специальном каталоге. ✓
- Перепишите те места, которые возможно с использованием
fs.promises
. ✓ - Объедините все примеры в один: ✓
- отдача индекса каталога; ✓
- кеширование; ✓
- обработка ошибок. ✓