diff --git a/backend/app/config.py b/backend/app/config.py index 953dfa50a..f527f0285 100644 --- a/backend/app/config.py +++ b/backend/app/config.py @@ -1,7 +1,4 @@ -""" -配置管理 -统一从项目根目录的 .env 文件加载配置 -""" +"""\n配置管理\n统一从项目根目录的 .env 文件加载配置\n""" import os from dotenv import load_dotenv @@ -22,9 +19,9 @@ class Config: # Flask配置 SECRET_KEY = os.environ.get('SECRET_KEY', 'mirofish-secret-key') - DEBUG = os.environ.get('FLASK_DEBUG', 'True').lower() == 'true' + DEBUG = os.environ.get('FLASK_DEBUG', 'False').lower() == 'true' - # JSON配置 - 禁用ASCII转义,让中文直接显示(而不是 \uXXXX 格式) + # JSON配置 - 禁用ASCII转义,让中文直接显示 JSON_AS_ASCII = False # LLM配置(统一使用OpenAI格式) @@ -71,5 +68,7 @@ def validate(cls): errors.append("LLM_API_KEY 未配置") if not cls.ZEP_API_KEY: errors.append("ZEP_API_KEY 未配置") + if cls.DEBUG: + import warnings + warnings.warn("Flask DEBUG mode is enabled. Do not use in production.", RuntimeWarning) return errors -