# 硬编码配置 import os # api 目录的绝对路径(基于本文件位置计算,不依赖工作目录) _BASE_DIR = os.path.dirname(os.path.dirname(os.path.abspath(__file__))) # 数据库配置 DATABASE_PATH = os.path.join(_BASE_DIR, "data", "todo.db") DATABASE_URL = f"sqlite:///{DATABASE_PATH}" # WebUI 配置 WEBUI_PATH = os.path.join(_BASE_DIR, "webui") # CORS 配置 CORS_ORIGINS = [ "http://localhost:5173", "http://localhost:23994", ] # 日志配置 LOG_LEVEL = "INFO" LOG_DIR = os.path.join(_BASE_DIR, "logs") # 分页配置 DEFAULT_PAGE_SIZE = 20 # 服务配置 HOST = "0.0.0.0" PORT = 23994