diff --git a/server/base/cmd.go b/server/base/cmd.go index 74f1c4d..1ea3288 100644 --- a/server/base/cmd.go +++ b/server/base/cmd.go @@ -1,6 +1,7 @@ package base import ( + "errors" "fmt" "math/rand" "os" @@ -63,7 +64,13 @@ func init() { viper.SetConfigFile(cfgFile) viper.AutomaticEnv() - err := viper.ReadInConfig() + _, err := os.Stat(cfgFile) + if errors.Is(err, os.ErrNotExist) { + // 文件不存在,不做处理 + return + } + + err = viper.ReadInConfig() if err != nil { fmt.Println("Using config file:", err) }