FileServer est un serveur de fichiers et d'index de répertoire serveur statique simple dans Python (application WSGI).
Souvent pour tester vous voulez un serveur de fichiers statiques et index de répertoire dans le cadre de votre pile de WSGI. En outre, vous pouvez avoir des exigences à courir comme partie d'une pile de WSGI de production. FileServer répond à ces besoins.
Motivation
Je avais besoin d'un serveur d'index de répertoire à la Apache pour tester un clone PyPI je utilisais. Après avoir examiné ce qui était là-bas, il ne semblait rien là-bas qui a été facilement consommable pour mes fins. Je ai donc écrit une seule fonction WebOb.
Sommaire
de serveur de fichiers import * devrait vous donner accès à tous les composants utilisables de serveur de fichiers:
& Nbsp; file_response: retourner un objet de réponse WebOb approprié pour un nom de fichier
& Nbsp; FileApp: application WSGI qui enveloppe file_response
& Nbsp; Directory Server: sert une arborescence de répertoires et les indices générés
& Nbsp; principale: commande point d'entrée de ligne
FileApp et file_response sont fortement empruntés http://docs.webob.org/en/latest/file-example.html si l'exemple, il est plus complet. Je vais travailler à faire de cette plus approfondie à l'avenir. Je ai aussi emprunté à StaticURLParser et static.Cling de Coller.
. En outre, il est un script de ligne de commande, service, qui peut être utilisé pour servir un répertoire avec le serveur de wsgiref
Exigences :
- Python
Commentaires non trouvées