webstatic

package module
v2.1.1+incompatible Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 8, 2018 License: MIT Imports: 2 Imported by: 1

README

webstatic

Go Report Card GoDoc

Web Static is the Go handler for handle static files, returns not found for directory

Usage

http.Handle("/-/", http.StripPrefix("/-", webstatic.NewDir("assets")))

or

http.Handle("/-/", http.StripPrefix("/-", webstatic.New(webstatic.Config{
	Dir: "assets",
	CacheControl: "public, max-age=3600",
})))

License

MIT

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func New

func New(c Config) http.Handler

New creates new webstatic handler

func NewDir

func NewDir(dir string) http.Handler

NewDir creates new webstatic handler with dir

Types

type Config

type Config struct {
	Dir          string
	CacheControl string
	Fallback     http.Handler
}

Config is webstatic config

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL