FileServer เป็น fileserver คงเรียบง่ายและเซิร์ฟเวอร์ดัชนีไดเรกทอรีในหลาม (app WSGI)
บ่อยครั้งสำหรับการทดสอบคุณจะต้องการ fileserver แบบคงที่และดัชนีไดเรกทอรีเป็นส่วนหนึ่งของสแต็ค WSGI ของคุณ นอกจากนี้คุณอาจจะมีความต้องการที่จะทำงานดังกล่าวเป็นส่วนหนึ่งของสแต็คการผลิต WSGI FileServer เหมาะกับความต้องการเหล่านี้
การสร้างแรงจูงใจ
ผมจำเป็นต้องมีเซิร์ฟเวอร์ดัชนีไดเรกทอรีลา Apache เพื่อทดสอบโคลน PyPI ผมใช้ หลังจากการสำรวจสิ่งที่ออกมีไม่ได้ดูเหมือนอะไรออกมีที่ได้รับได้อย่างง่ายดายบริโภคเพื่อฉัน ดังนั้นฉันจึงเขียนคนเดียวที่ขึ้นอยู่กับ webob
เนื้อหา
* นำเข้าจาก fileserver ควรให้คุณเข้าถึงทุกชิ้นส่วนที่ใช้งานได้ของ fileserver:
& nbsp; file_response: กลับมาตอบสนองวัตถุ webob ที่เหมาะสมกับชื่อไฟล์
& nbsp; FileApp: app WSGI ที่ wraps file_response
& nbsp; ไดเรกทอรีเซิร์ฟเวอร์: ให้บริการต้นไม้ไดเรกทอรีและดัชนีที่สร้างขึ้น
& nbsp; หลักบรรทัดคำสั่งจุดเริ่มต้น
FileApp และ file_response ที่ยืมมาอย่างหนักจาก http://docs.webob.org/en/latest/file-example.html แม้ว่าตัวอย่างที่มีความสมบูรณ์มากขึ้น ผมจะทำงานในการทำเรื่องนี้อย่างละเอียดมากขึ้นในระยะต่อไป ฉันยังยืมมาจากของวาง StaticURLParser และ static.Cling
. นอกจากนี้ยังมีสคริปต์บรรทัดคำสั่งให้บริการซึ่งอาจจะนำมาใช้ในการให้บริการไดเรกทอรีที่มีเซิร์ฟเวอร์ wsgiref
ต้องการ
- หลาม
ความคิดเห็นที่ไม่พบ