FileServer este un fileserver și indice de director de server simplu static în Python (WSGI app).
De multe ori pentru testarea veți dori un fileserver static și a indicelui de director, ca parte din stack WSGI. În plus, este posibil să aveți cerințe pentru a rula, cum ar fi parte a unei stive WSGI de producție. FileServer se potrivește acestor nevoi.
Motivație
Am nevoie de un server indice director a la Apache pentru a testa o clonă PyPI am fost folosind. După topografie ceea ce a fost acolo, acolo nu părea nimic acolo, care a fost consumabil ușor pentru scopurile mele. Așa că am scris o funcție numai pe webob.
Continut
de la fileserver import * ar trebui să vă oferă acces la toate componentele utilizabile de fileserver:
& Nbsp; file_response: returna un obiect răspuns webob adecvat pentru un nume de fișier
& Nbsp; FileApp: WSGI aplicație care învelește file_response
& Nbsp; Server director: servește un copac director și indici generate
& Nbsp; principal: punct de intrare în linia de comandă
FileApp și file_response sunt puternic împrumutate de la http://docs.webob.org/en/latest/file-example.html deși exemplul este mai completă. Voi lucra pentru a face acest lucru mai aprofundată merge mai departe. De asemenea, am împrumutat de la Paste lui StaticURLParser și static.Cling.
. În plus, există un script de linie de comandă, servi, care poate fi utilizat pentru a servi un director cu serverul wsgiref
Cerințe :
- Python
Comentariile nu a fost găsit