This commit is contained in:
WJQSERVER 2024-11-28 08:58:27 +08:00
parent f6f1ff7362
commit d297f785db
3 changed files with 13 additions and 3 deletions

View file

@ -19,7 +19,7 @@ type ServerConfig struct {
Port int `toml:"port"` Port int `toml:"port"`
Host string `toml:"host"` Host string `toml:"host"`
SizeLimit int `toml:"sizeLimit"` SizeLimit int `toml:"sizeLimit"`
EnableH2C bool `toml:"enableH2C"` EnableH2C string `toml:"enableH2C"`
} }
type PagesConfig struct { type PagesConfig struct {

View file

@ -2,7 +2,7 @@
host = "127.0.0.1" host = "127.0.0.1"
port = 8080 port = 8080
sizeLimit = 125 # MB sizeLimit = 125 # MB
enableH2C = true enableH2C = "on" # "on" or "off"
[pages] [pages]
enabled = false enabled = false

12
main.go
View file

@ -91,9 +91,19 @@ func init() {
gin.SetMode(gin.ReleaseMode) gin.SetMode(gin.ReleaseMode)
router = gin.Default() router = gin.Default()
if cfg.Server.EnableH2C { //H2C默认值为true而后遵循cfg.Server.EnableH2C的设置
if cfg.Server.EnableH2C == "on" {
router.UseH2C = true router.UseH2C = true
} else if cfg.Server.EnableH2C == "" {
router.UseH2C = true
} else {
router.UseH2C = false
} }
/*if !cfg.Server.EnableH2C {
router.UseH2C = false
} else {
router.UseH2C = true
}*/
setupApi(cfg, router, version) setupApi(cfg, router, version)