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?
Perhatikan
Referensi: Catch All URL 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
Post a Comment