collective.diazo.readheaders memperluas theming middleware standar diazo untuk menambahkan kemampuan untuk membaca lokasi file XML aturan dari lingkungan WSGI & nbsp;. Ini berarti, antara mampu membaca lokasi aturan dari lingkungan untuk pengguna lokal, bahwa layanan hulu (seperti server web, reverse proxy, caching proxy, dll) mampu mengendalikan tema middleware menggunakan - dan mengubah ini untuk setiap permintaan yang diberikan. Ini berbeda dengan pendekatan berbasis konfigurasi diambil oleh middleware standar diazo, yang membutuhkan jalan tetap harus ditentukan untuk middleware.
Jadi, ini berarti dengan konfigurasi WSGI tepat, Anda bisa dibayangkan memiliki satu Diazo contoh yang melayani sejumlah tema tanpa perlu secara eksplisit mengkonfigurasi jalur, urlmaps atau sejenisnya. Jika Anda menggabungkan ini dengan alat menghadap ke depan sesuai (seperti web server dikonfigurasi seperti Apache, Nginx, Cherokee, atau lainnya), maka Anda dapat memiliki satu ini Diazo contoh theming sejumlah aplikasi, dan theming berbeda berdasarkan setiap kondisi server web Anda mendukung - seperti nama host masuk, HTTP vs HTTPS, URL tertentu atau regex, header, alamat IP, dan banyak lagi. Untuk mencapai hal ini, semua yang perlu Anda lakukan adalah mengatur hak HTTP header - yang merupakan jalur ke file aturan Anda -. Dan memastikan ini dikirim ke middleware Anda berdasarkan berbagai kondisi Anda
Persyaratan :
- Python
Komentar tidak ditemukan