From 076a9f92aa2193d5c96c4eb6ff1fb3aae97349ea Mon Sep 17 00:00:00 2001 From: kyx236 Date: Fri, 30 Jan 2026 07:50:30 +0800 Subject: [PATCH] feat: Implement the main backend HTTP API server for Codex Pool, including configuration, database initialization, and API routing. --- backend/cmd/main.go | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/backend/cmd/main.go b/backend/cmd/main.go index 69c5d87..e45dc01 100644 --- a/backend/cmd/main.go +++ b/backend/cmd/main.go @@ -24,9 +24,11 @@ func main() { fmt.Println() // 确定数据目录 - dataDir := "." - if _, err := os.Stat("data"); err == nil { - dataDir = "data" + dataDir := "data" + // 确保数据目录存在 + if err := os.MkdirAll(dataDir, 0755); err != nil { + fmt.Printf("[警告] 创建数据目录失败: %v, 使用当前目录\n", err) + dataDir = "." } // 初始化数据库 (先于配置)