fix(topology): secure and unify demo serving

This commit is contained in:
2026-07-09 21:45:53 +08:00
parent e5f004fea4
commit 270956c348
4 changed files with 68 additions and 7 deletions
+10 -1
View File
@@ -1,10 +1,15 @@
# topology_api/app.py
from flask import Flask
from pathlib import Path
from flask import Flask, send_from_directory
from flask_cors import CORS
from topology_api.config import API_HOST, API_PORT, API_DEBUG
from topology_api.routes.snapshot import snapshot_bp
WIKI_DIR = Path(__file__).resolve().parents[1] / "data" / "wiki"
def create_app():
app = Flask(__name__)
CORS(app)
@@ -14,6 +19,10 @@ def create_app():
def health():
return {"status": "ok"}
@app.route("/guanghan_topology_demo.html")
def topology_demo():
return send_from_directory(WIKI_DIR, "guanghan_topology_demo.html")
return app