fix: ensure JWT secret always has a value
This commit is contained in:
@@ -89,7 +89,12 @@ func Load(configPath string) error {
|
||||
return err
|
||||
}
|
||||
|
||||
// 从环境变量读取 JWT Secret
|
||||
// 确保 JWT Secret 有值
|
||||
if Cfg.JWT.Secret == "" {
|
||||
Cfg.JWT.Secret = "default-jwt-secret-change-in-production"
|
||||
}
|
||||
|
||||
// 从环境变量读取 JWT Secret(优先级更高)
|
||||
if secret := os.Getenv("JWT_SECRET"); secret != "" {
|
||||
Cfg.JWT.Secret = secret
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user