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/review-plan") def api_review_plan(): review_plan_data = { "message": "期末考试复习计划", "data": { "subjects": [ {"name": "数学", "plan": "每天复习一个章节,做 20 道练习题,重点复习函数和几何部分。"}, {"name": "语文", "plan": "每天阅读一篇文言文,背诵 5 个成语,练习一篇作文。"}, {"name": "英语", "plan": "每天背诵 30 个单词,做一套阅读理解题,练习口语 15 分钟。"}, {"name": "物理", "plan": "每天复习一个物理定律,做 10 道相关习题,总结错题。"}, {"name": "化学", "plan": "每天背诵 5 个化学方程式,做 10 道选择题,复习元素周期表。"} ], "tips": [ "制定每日复习计划,合理分配时间。", "保持良好的作息,保证充足的睡眠。", "复习时保持专注,避免分心。", "定期进行模拟考试,检验复习效果。" ] } } return jsonify(review_plan_data) if __name__ == "__main__": app.run(debug=True, port=80)