Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Root string
Functions ¶
func Static ¶
func Static(directory string, staticOpt ...StaticOptions) macaron.Handler
Static returns a middleware handler that serves static files in the given directory.
func Statics ¶
func Statics(opt StaticOptions, dirs ...string) macaron.Handler
Statics registers multiple static middleware handlers all at once.
Types ¶
type StaticOptions ¶
type StaticOptions struct {
// Prefix is the optional prefix used to serve the static directory content
Prefix string
// SkipLogging will disable [Static] log messages when a static file is served.
SkipLogging bool
// IndexFile defines which file to serve as index if it exists.
IndexFile string
// Expires defines which user-defined function to use for producing a HTTP Expires Header
// https://developers.google.com/speed/docs/insights/LeverageBrowserCaching
AddHeaders func(ctx *macaron.Context)
// FileSystem is the interface for supporting any implementation of file system.
FileSystem http.FileSystem
}
StaticOptions is a struct for specifying configuration options for the macaron.Static middleware.
Source Files
¶
- static.go
Click to show internal directories.
Click to hide internal directories.