diff --git a/app.go b/app.go index 5b1c58b8..e1c83f3f 100644 --- a/app.go +++ b/app.go @@ -115,8 +115,8 @@ func (app *App) Group(prefix string, handlers ...func(*Ctx)) *Group { } } -// StaticConfig represents settings for serving static files -type StaticConfig struct { +// Static represents settings for serving static files +type Static struct { // Transparently compresses responses if set to true // This works differently than the github.com/gofiber/compression middleware // The server tries minimizing CPU usage by caching compressed files. @@ -135,7 +135,7 @@ type StaticConfig struct { } // Static : https://fiber.wiki/application#static -func (app *App) Static(prefix, root string, config ...StaticConfig) *App { +func (app *App) Static(prefix, root string, config ...Static) *App { app.registerStatic(prefix, root, config...) return app } diff --git a/group.go b/group.go index 4a2e2f12..208838bc 100644 --- a/group.go +++ b/group.go @@ -29,9 +29,9 @@ func (grp *Group) Group(prefix string, handlers ...func(*Ctx)) *Group { } // Static : https://fiber.wiki/application#static -func (grp *Group) Static(prefix, root string) *Group { +func (grp *Group) Static(prefix, root string, config ...Static) *Group { prefix = groupPaths(grp.prefix, prefix) - grp.app.registerStatic(prefix, root) + grp.app.registerStatic(prefix, root, config...) return grp } diff --git a/router.go b/router.go index abfe5a0c..b7946f7e 100644 --- a/router.go +++ b/router.go @@ -258,7 +258,7 @@ func (app *App) registerWebSocket(method, path string, handle func(*Ctx)) { }) } -func (app *App) registerStatic(prefix, root string, config ...StaticConfig) { +func (app *App) registerStatic(prefix, root string, config ...Static) { // Cannot have an empty prefix if prefix == "" { prefix = "/"