From 8512e7cf8167119717d64305f5230b2e9c383660 Mon Sep 17 00:00:00 2001 From: Ayo Ayco Date: Sat, 22 Feb 2025 20:23:01 +0100 Subject: [PATCH] feat: return 404 when static file not found for requested route --- web.py | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/web.py b/web.py index 7fcb03f..5de0943 100755 --- a/web.py +++ b/web.py @@ -32,10 +32,13 @@ def home(): @app.route('/') def dist(path): - if '.' in path: - return send_from_directory('dist', path) - else: - return send_from_directory('dist', path + '/index.html') + try: + if '.' in path: + return send_from_directory('dist', path) + else: + return send_from_directory('dist', path + '/index.html') + except: + return send_from_directory('dist', '404.html'), 404 @app.errorhandler(404) def not_found(e):