Pachet - diet-static-stream
Serviți fișiere statice prin streaming de obiecte pentru Diet.js

Instalare
Utilizare
## Documentație Diet-static-stream poate lua mai multe opțiuni pentru utilizarea sa
cale [Șir] - Obligatoriu
Calea în care diet-static-stream va servi fișierele
index [String | Boolean] - Opțional (Implicit: index)
Numele fișierului pentru a căuta atunci când nu există o extensie specificată în cerere
dacă valoarea este booleană, va căuta fișierul index ca implicit, dacă este adevărat, altfel dacă este fals, nu va căuta automat un fișier index
defaultExtension [String] - Opțional (Implicit: html)
Extensie pentru a arăta atunci când nu există nicio extensie la cerere
cache [String | Function] - Opțional (Implicit: vârsta maximă = 3600)
Valoarea Control-Cache pentru a seta în răspunsul antetului, dacă funcția este furnizată, atunci toate cererile sunt executate în cadrul acestei funcții, trecând semnalul $, dacă funcția returnează fals, atunci toate antetele necesare pentru cache vor fi excluse
scriptName [Boolean] - Opțional (Implicit: false)
Dacă necesită fișier de extensie la cerere, dacă opțiunile defaultExt și index adevărate vor fi ignorate
hook [Object] - Opțional
Dacă este nevoie de cârlige la cerere, acest lucru este la îndemână pentru setarea anteturilor personalizate sau a oricărei alte modificări necesare, această proprietate este o hartă a evenimentelor executate într-un anumit proces
request [Funcție] ($: Signal) - Opțional Cârligul de solicitare este executat chiar când pornește modulul, înainte ca fișierul să fie căutat, semnalul $ este răspunsul la cerere transmis din middleware
succes [Funcție] ($: Semnal, anteturi: Obiect, fișier: Obiect) - Opțional Cârligul de succes este executat când fișierul este deschis cu succes, această funcție injectează semnal $ împreună cu anteturile ca anteturi implicite setate pentru fișierul găsit și fișierul ca obiect care conține proprietatea utilizată pentru flux