初始化项目文件

This commit is contained in:
2025-07-11 16:54:11 +08:00
parent 6bffd582a0
commit 39fedaac16
213 changed files with 16944 additions and 0 deletions

31
api_file/config/config.go Normal file
View File

@ -0,0 +1,31 @@
package config
import (
"github.com/sirupsen/logrus"
"gopkg.in/yaml.v3"
"os"
)
// Config 公共参数
var Config settings
// InitConfig 配置初始化
func InitConfig(version string) error {
var file []byte
var err error
if version == "dev" {
file, err = os.ReadFile("./config/config.dev.yaml")
} else {
file, err = os.ReadFile("./config/config.prd.yaml")
}
if err != nil {
logrus.Errorln("Error reading config file:", err)
return err
}
err = yaml.Unmarshal(file, &Config)
if err != nil {
logrus.Errorln("Error parsing config file:", err)
return err
}
return nil
}