update
This commit is contained in:
@@ -97,17 +97,6 @@ func LoadConfig(configPath string) (*Config, error) {
|
|||||||
return nil, fmt.Errorf("配置解析失败: %w", err)
|
return nil, fmt.Errorf("配置解析失败: %w", err)
|
||||||
}
|
}
|
||||||
|
|
||||||
// 获取配置值
|
|
||||||
mysqlHost := viper.GetString("database.Host")
|
|
||||||
jwtSecretKey := viper.GetString("jwt.SecretKey")
|
|
||||||
serverPort := viper.GetInt("server.Port")
|
|
||||||
templateGlob := viper.GetString("project.TemplateGlob")
|
|
||||||
// 打印获取到的配置值
|
|
||||||
fmt.Printf("MySQL Host: %s\n", mysqlHost)
|
|
||||||
fmt.Printf("JWT Secret Key: %s\n", jwtSecretKey)
|
|
||||||
fmt.Printf("Server Port: %d\n", serverPort)
|
|
||||||
fmt.Printf("TemplateGlob: %s\n", templateGlob)
|
|
||||||
|
|
||||||
globalConfig = &cfg // 保存配置到全局变量
|
globalConfig = &cfg // 保存配置到全局变量
|
||||||
return &cfg, nil
|
return &cfg, nil
|
||||||
}
|
}
|
||||||
|
|||||||
1
main.go
1
main.go
@@ -31,6 +31,7 @@ func main() {
|
|||||||
logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))
|
logger := slog.New(slog.NewJSONHandler(os.Stdout, nil))
|
||||||
slog.SetDefault(logger)
|
slog.SetDefault(logger)
|
||||||
slog.SetLogLoggerLevel(slog.LevelDebug)
|
slog.SetLogLoggerLevel(slog.LevelDebug)
|
||||||
|
slog.Info("初始化日志系统成功", "Defaultlogger", logger, "LogLevel", slog.LevelDebug)
|
||||||
|
|
||||||
// 3. 初始化数据库
|
// 3. 初始化数据库
|
||||||
models.InitDatabase(conf)
|
models.InitDatabase(conf)
|
||||||
|
|||||||
@@ -45,6 +45,8 @@ func InitDatabase(conf *config.Config) {
|
|||||||
if err != nil {
|
if err != nil {
|
||||||
slog.Error("数据库连接失败", "error", err)
|
slog.Error("数据库连接失败", "error", err)
|
||||||
os.Exit(1)
|
os.Exit(1)
|
||||||
|
} else {
|
||||||
|
slog.Info("数据库连接成功", "driver", conf.DataBase.Driver, "DSN", conf.DataBase.DSN)
|
||||||
}
|
}
|
||||||
|
|
||||||
DB = db
|
DB = db
|
||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- templates/base.tmpl -->
|
||||||
<!DOCTYPE html>
|
<!DOCTYPE html>
|
||||||
<html>
|
<html>
|
||||||
<head>
|
<head>
|
||||||
|
|||||||
@@ -1,3 +1,4 @@
|
|||||||
|
<!-- templates/about.tmpl -->
|
||||||
{{ define "header" }}
|
{{ define "header" }}
|
||||||
<header class="site-header">
|
<header class="site-header">
|
||||||
<div class="container">
|
<div class="container">
|
||||||
|
|||||||
@@ -99,4 +99,4 @@
|
|||||||
{{ end }}
|
{{ end }}
|
||||||
|
|
||||||
<!--继承基础模板内容-->
|
<!--继承基础模板内容-->
|
||||||
{{ template "base.html" . }}
|
{{ template "base.tmpl" . }}
|
||||||
Reference in New Issue
Block a user