From b20e864b37d428e0cc3c01a7e7eea545dc3ac13d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=A1=9C=E8=8F=AF?= Date: Fri, 7 Apr 2023 03:44:59 +0800 Subject: [PATCH] create config --- bin/main.go | 1 - models/config.go | 16 +++++++++++++++- 2 files changed, 15 insertions(+), 2 deletions(-) diff --git a/bin/main.go b/bin/main.go index ef946f0..2d6bfca 100644 --- a/bin/main.go +++ b/bin/main.go @@ -25,7 +25,6 @@ func init() { // 实现一个 web api 服务(获取指定尺寸的图片) func main() { runtime.GOMAXPROCS(runtime.NumCPU()) - models.GetMysql() // 连接数据库 http.HandleFunc("/img/", func(w http.ResponseWriter, r *http.Request) { diff --git a/models/config.go b/models/config.go index 1496769..0b1ff16 100644 --- a/models/config.go +++ b/models/config.go @@ -14,7 +14,21 @@ func init() { viper.AddConfigPath("./data") // 设置配置文件所在的路径 if err := viper.ReadInConfig(); err != nil { log.Println("读取配置文件失败", err) - panic(err) + 生成配置文件() } Viper = viper.GetViper() } + +func 生成配置文件() { + viper.Set("mysql.host", "") + viper.Set("mysql.port", 3306) + viper.Set("mysql.user", "") + viper.Set("mysql.password", "") + viper.Set("mysql.dbname", "") + viper.Set("mysql.charset", "utf8mb4") + viper.Set("mysql.maxOpenConns", 100) + + viper.Set("oss.host", "") + viper.Set("oss.accessKeyId", "") + viper.Set("oss.accessKeySecret", "") +}