Catch All URL Path di Python Flask

Project kali ini agak unik, karena client meminta aplikasi web-nya dapat menangkap semua tipe URL yang masuk, atau dengan kata lain meminimalkan halaman 404. Bagaimana cara melakukannya di Flask?
@app.route("/<path:path>/<string:fname>.mp3")
def play(path):
return "Your path is: %s" % path

Perhatikan <path:path>, URL model ini berarti cocok dengan apapun sebelum slug terakhir.mp3, misal:
/song/123/james.mp3
/play/J/james.mp3
/1/play/james.mp3
/J/j/james.mp3
# dan seterunnya

Referensi: Catch All URL Flask

Comments

Popular posts from this blog

Adding Image Alternate Text into WordPress Image Attachment using python-wordpress-xmlrpc Library

Keutamaan Tidur yang Sedikit Menurut para Ulama

Kisah Nabi Uzair a.s.