From a616e424323dfe5cefcb9f53bd7629175a3d6659 Mon Sep 17 00:00:00 2001 From: bjdgyc Date: Wed, 9 Jun 2021 16:41:15 +0800 Subject: [PATCH] =?UTF-8?q?=E5=88=A0=E9=99=A4=E6=96=87=E4=BB=B6=E4=B8=8D?= =?UTF-8?q?=E5=AD=98=E5=9C=A8=E7=9A=84=E6=8A=A5=E9=94=99=E4=BF=A1=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- server/base/cmd.go | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) 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) }