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", "") +}