FileServer is 'n eenvoudige statiese fileserver en gids indeks bediener in Python (WSGI app).
Dikwels vir die toets sal jy wil 'n statiese fileserver en gids indeks as deel van jou WSGI stapel. Daarbenewens kan jy vereistes soos om te hardloop as deel van 'n produksie WSGI stapel. FileServer pas hierdie behoeftes.
Motivering
Ek moes 'n gids indeks bediener a la Apache n PyPI kloon Ek gebruik om te toets. Na opmeting wat daar buite, daar blyk nie iets daar buite wat is maklik verbruikbare vir my doeleindes. So ek het 'n mens net na gelang van webob.
Inhoud
van fileserver invoer * jou toegang tot al die bruikbare komponente van fileserver moet gee:
& Nbsp; file_response: terugkeer 'n webob reaksie voorwerp wat geskik is vir 'n lêer naam
& Nbsp; FileApp: WSGI app wat file_response vou
& Nbsp; Gids Server: dien 'n gids boom en gegenereer indekse
& Nbsp; belangrikste: command line inskrywing punt
FileApp en file_response swaar geleen van http://docs.webob.org/en/latest/file-example.html al die voorbeeld is daar meer volledig is. Ek sal werk op die maak van hierdie meer deeglike vorentoe. Ek het ook geleen uit Plak se StaticURLParser en static.Cling.
. Daarbenewens is daar 'n command line script, dien, wat gebruik kan word om 'n gids met die wsgiref bediener te dien
Vereistes :
- Python
Kommentaar nie gevind