Пакет - дієта-статичний потік

Подавати статичні файли через потокові об’єкти для Diet.js

пакет

Встановлення

Використання

## Документація Дієта-статичний потік може мати кілька варіантів використання

шлях [рядок] - обов’язковий

Шлях, де diet-static-stream буде обслуговувати файли

index [Рядок | Логічне] - Необов’язково (за замовчуванням: index)

Ім'я файлу, яке слід шукати, якщо в запиті немає вказаного розширення

якщо значення булеве, він буде шукати файл індексу за замовчуванням, якщо true, інакше якщо значення false, він не буде виконувати автоматичний пошук файлу індексу

defaultExtension [рядок] - Необов’язково (за замовчуванням: html)

Розширення для пошуку, коли розширення у запиті відсутнє

кеш [рядок | функція] - необов’язково (за замовчуванням: max-age = 3600)

Значення Control-Cache, яке потрібно встановити у відповіді заголовка, якщо функція надана, то всі запити виконуються в рамках цієї функції, передаючи сигнал $, якщо функція повертає false, то всі необхідні заголовки для кешу будуть виключені

scriptName [Boolean] - Необов’язково (за замовчуванням: false)

Чи вимагатиме файл розширення у запиті, якщо істинні параметри defaultExt та index будуть ігноровані

хук [Об’єкт] - Необов’язково

Якщо є потреба в хуках за запитом, це зручно для встановлення користувацьких заголовків або будь-яких інших необхідних змін, ця властивість є картою подій, які виконуються в певному процесі

запит [Функція] ($: Сигнал) - Необов’язково Хук запиту виконується безпосередньо під час запуску модуля, перед тим, як здійснювати пошук файлу, сигнал $ - це відповідь на запит, передана з проміжного програмного забезпечення

успіх [Функція] ($: Сигнал, заголовки: Об'єкт, файл: Об'єкт) - Необов'язково Гачок успіху виконується, коли файл успішно відкривається, ця функція вводить $ signal разом із заголовками як заголовки за замовчуванням, встановлені для знайденого файлу, та файл як об'єкт, що містить властивість, що використовується для потоку