This commit is contained in:
Laptop
2025-08-28 18:00:48 +03:00
parent 92500f4a41
commit 39787b6cc9
9 changed files with 99 additions and 83 deletions

16
main.go
View File

@@ -231,7 +231,7 @@ func ServeFS(r *fiber.App, filesystem fs.FS) {
fp += "." + cfg.B2s(encs[0])
} else {
for _, enc := range encs {
if bytes.Index(ae, enc) != -1 {
if bytes.Contains(ae, enc) {
c.Response().Header.SetContentEncodingBytes(enc)
fp += "." + cfg.B2s(enc)
break
@@ -1167,17 +1167,5 @@ Disallow: /`)
log.Println("Warning: you have CodegenConfig enabled, but the config was loaded dynamically.")
}
lc := fiber.ListenConfig{EnablePrefork: cfg.Prefork, DisableStartupMessage: true, ListenerNetwork: cfg.Network}
if cfg.Network == "unix" {
os.Remove(cfg.Addr)
lc.BeforeServeFunc = func(*fiber.App) error {
err := os.Chmod(cfg.Addr, cfg.UnixSocketPerms)
if err != nil {
log.Println("failed to chmod socket:", err)
}
return nil
}
}
log.Fatal(app.Listen(cfg.Addr, lc))
log.Fatal(app.Listen(cfg.Addr, fiber.ListenConfig{EnablePrefork: cfg.Prefork, DisableStartupMessage: true, ListenerNetwork: cfg.Network, UnixSocketFileMode: cfg.UnixSocketPerms}))
}