mirror of
https://github.com/woodchen-ink/random-api-go.git
synced 2025-07-18 05:42:01 +08:00
refactor(main): reorder configuration loading and directory creation in Initialize method
- Moved the configuration loading to occur before creating necessary directories. - Improved code clarity by ensuring that configuration is loaded prior to any directory operations.
This commit is contained in:
parent
e70ca4cf52
commit
88c86787a0
12
main.go
12
main.go
@ -30,16 +30,16 @@ func NewApp() *App {
|
||||
}
|
||||
|
||||
func (a *App) Initialize() error {
|
||||
// 创建必要的目录
|
||||
if err := os.MkdirAll(config.Get().Storage.DataDir, 0755); err != nil {
|
||||
return fmt.Errorf("failed to create data directory: %w", err)
|
||||
}
|
||||
|
||||
// 初始化配置
|
||||
// 先加载配置
|
||||
if err := config.Load("/root/data/config.json"); err != nil {
|
||||
return err
|
||||
}
|
||||
|
||||
// 然后创建必要的目录
|
||||
if err := os.MkdirAll(config.Get().Storage.DataDir, 0755); err != nil {
|
||||
return fmt.Errorf("failed to create data directory: %w", err)
|
||||
}
|
||||
|
||||
// 初始化日志
|
||||
logging.SetupLogging()
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user