更新数据库链接

This commit is contained in:
2025-08-10 02:10:13 +08:00
parent 19fea1ca91
commit b8a1d2ff57
2 changed files with 45 additions and 0 deletions

24
config/config.go Normal file
View File

@@ -0,0 +1,24 @@
package config
import (
"fmt"
"gopkg.in/yaml.v3"
"os"
"toutoukan/model/config"
)
var Conf config.Config
func Goinit() error {
data, err := os.ReadFile("./config.yaml")
if err != nil {
_ = fmt.Errorf("读取配置文件失败: %v", err)
return err
}
err = yaml.Unmarshal(data, &Conf)
if err != nil {
_ = fmt.Errorf("解析配置文件失败: %v", err)
return err
}
return nil
}

21
model/config/config.go Normal file
View File

@@ -0,0 +1,21 @@
package config
type Config struct {
Port int `yaml:"port"`
Database struct {
Username string `yaml:"username"`
Password string `yaml:"password"`
Host string `yaml:"host"`
Port int `yaml:"port"`
Params string `yaml:"params"`
} `yaml:"database"`
Redis struct {
Host string `yaml:"host"`
Port int `yaml:"port"`
Username string `yaml:"username"`
Password string `yaml:"password"`
} `yaml:"redis"`
Jwtsecret string `yaml:"jwtsecret"`
WxID string `yaml:"wxid"`
Wxsecret string `yaml:"wxsecret"`
}