message
Change-Id: I695d85abab6a42daffd98b83d1243e983a981d84
diff --git a/API/back/app/__init__.py b/API/back/app/__init__.py
new file mode 100644
index 0000000..8c7ccec
--- /dev/null
+++ b/API/back/app/__init__.py
@@ -0,0 +1,15 @@
+from flask import Flask
+import os
+
+def create_app():
+ app = Flask(__name__, instance_relative_config=True)
+ # 加载默认配置
+ app.config.from_object('config')
+ # 加载实例配置(写在 .gitignore 中的 instance/config.py)
+ app.config.from_pyfile('config.py', silent=True)
+
+ # 注册蓝本或路由
+ from app.routes import main_bp
+ app.register_blueprint(main_bp)
+
+ return app
diff --git a/API/back/app/routes.py b/API/back/app/routes.py
new file mode 100644
index 0000000..c8fd028
--- /dev/null
+++ b/API/back/app/routes.py
@@ -0,0 +1,15 @@
+from flask import Blueprint, jsonify, current_app
+
+main_bp = Blueprint('main', __name__)
+
+@main_bp.route('/')
+def index():
+ return jsonify({"message": "Hello, Flask!"})
+
+@main_bp.route('/show-config')
+def show_config():
+ # 通过 current_app.config['KEY'] 或 get 方法访问配置项
+ return jsonify({
+ "DEBUG": current_app.config.get('DEBUG'),
+ "SECRET_KEY": current_app.config.get('SECRET_KEY')
+ })