 Documentation
      ¶
      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.
 Click to show internal directories. 
   Click to hide internal directories.