from flask import Flask, jsonify, send_from_directory app = Flask(__name__, static_folder="public", static_url_path="") # 根路径返回 index.html @app.route("/") def serve_index(): return send_from_directory(app.static_folder, "index.html") # API 子路径,提供徐州游玩攻略数据 @app.route("/api/travel-guide") def api_travel_guide(): # 模拟徐州游玩攻略数据 travel_guide = { "message": "徐州游玩攻略", "data": { "places": [ {"name": "云龙湖", "description": "徐州的标志性景点,湖光山色,风景优美。"}, {"name": "徐州博物馆", "description": "展示徐州的历史文化遗产,适合了解徐州的历史。"}, {"name": "彭祖园", "description": "以彭祖文化为主题的公园,适合休闲散步。"} ], "food": [ {"name": "徐州烙馍卷", "description": "徐州特色小吃,薄饼卷上各种馅料,非常美味。"}, {"name": "地锅鸡", "description": "徐州传统美食,鸡肉鲜嫩,锅贴香脆。"}, {"name": "糖醋黄河鲤鱼", "description": "徐州特色菜肴,鱼肉鲜嫩,酸甜适口。"} ], "itinerary": [ {"day": "第一天", "activities": ["上午:游览云龙湖", "下午:参观徐州博物馆", "晚上:品尝徐州烙馍卷"]}, {"day": "第二天", "activities": ["上午:彭祖园散步", "下午:自由活动", "晚上:品尝地锅鸡"]} ] } } return jsonify(travel_guide) if __name__ == "__main__": app.run(debug=True,host="0.0.0.0", port=80)