kanban-app/backend/app/routes/home.py

20 lines
497 B
Python
Raw Normal View History

2026-03-15 12:52:44 +00:00
import os
from flask import Blueprint
from flask import current_app as app
from flask import send_from_directory
2026-03-15 12:52:44 +00:00
home_bp = Blueprint("home", __name__)
@home_bp.route("/")
2026-03-15 12:52:44 +00:00
def serve_root():
return send_from_directory(app.static_folder, "index.html")
2026-03-15 12:52:44 +00:00
@home_bp.route("/<path:path>")
2026-03-15 12:52:44 +00:00
def serve_spa(path):
if os.path.exists(os.path.join(app.static_folder, path)):
return send_from_directory(app.static_folder, path)
return send_from_directory(app.static_folder, "index.html")