feat: return 404 when static file not found for requested route

This commit is contained in:
Ayo Ayco 2025-02-22 20:23:01 +01:00
parent e1c3358d61
commit 8512e7cf81

11
web.py
View file

@ -32,10 +32,13 @@ def home():
@app.route('/<path:path>') @app.route('/<path:path>')
def dist(path): def dist(path):
if '.' in path: try:
return send_from_directory('dist', path) if '.' in path:
else: return send_from_directory('dist', path)
return send_from_directory('dist', path + '/index.html') else:
return send_from_directory('dist', path + '/index.html')
except:
return send_from_directory('dist', '404.html'), 404
@app.errorhandler(404) @app.errorhandler(404)
def not_found(e): def not_found(e):