From 730ad0d126f941a597bbb84a85d0ae24df24b967 Mon Sep 17 00:00:00 2001 From: admin Date: Sun, 3 May 2026 13:40:16 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A1=AE=E4=BF=9D=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E7=9B=AE=E5=BD=95=E5=92=8C=E4=B8=8A=E4=BC=A0=E7=9B=AE=E5=BD=95?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=E5=90=8E=E5=86=8D=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E6=95=B0=E6=8D=AE=E5=BA=93?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/cmd/main.go | 2 ++ backend/internal/database/database.go | 5 +++++ 2 files changed, 7 insertions(+) diff --git a/backend/cmd/main.go b/backend/cmd/main.go index 85bc481..b51c17b 100644 --- a/backend/cmd/main.go +++ b/backend/cmd/main.go @@ -215,6 +215,8 @@ func startServer() { logger.Init() database.Init() + os.MkdirAll("uploads", 0755) + if config.GetString("app.env") == "production" { gin.SetMode(gin.ReleaseMode) } diff --git a/backend/internal/database/database.go b/backend/internal/database/database.go index 5b3c872..d48404f 100644 --- a/backend/internal/database/database.go +++ b/backend/internal/database/database.go @@ -11,6 +11,7 @@ import ( "context" "fmt" "log" + "os" "path/filepath" "time" "verification-platform-backend/internal/config" @@ -52,6 +53,10 @@ func initDatabase() { func initSQLite() { dataDir := config.GetDataDir() + if err := os.MkdirAll(dataDir, 0755); err != nil { + log.Fatal("Failed to create data directory:", err.Error()) + } + dbPath := filepath.Join(dataDir, "verification_platform.db") var errOpen error