优化router、main等文件。

This commit is contained in:
2026-08-14 17:59:20 +08:00
parent 0f0850357d
commit f1780de632
6 changed files with 303 additions and 180 deletions
+4 -2
View File
@@ -19,8 +19,9 @@ type DatabaseConfig struct {
}
type ServerConfig struct {
Port int
Mode string
Port int
Mode string
LogLevel string // 日志级别:debug/info/warn/error,默认 info
}
type AppConfig struct {
@@ -70,6 +71,7 @@ func Load() *Config {
func setDefaults() {
viper.SetDefault("server.port", 8080)
viper.SetDefault("server.mode", "debug")
viper.SetDefault("server.log_level", "info")
viper.SetDefault("database.driver", "sqlite")
viper.SetDefault("database.dsn", "goblog.db")
viper.SetDefault("app.name", "GoBlog")
+1
View File
@@ -2,6 +2,7 @@
server:
port: 8080
mode: debug # debug 或 release
log_level: info # info, warn, error
database:
driver: sqlite # sqlite 或 mysql