Pachet - diet-static-stream

Serviți fișiere statice prin streaming de obiecte pentru Diet.js

diet-static-stream

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