setup

package
v0.7.4 Latest Latest
Warning

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

Go to latest
Published: Jul 30, 2015 License: Apache-2.0 Imports: 32 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var EmptyNext = middleware.HandlerFunc(func(w http.ResponseWriter, r *http.Request) (int, error) {
	return 0, nil
})

EmptyNext is a no-op function that can be passed into middleware.Middleware functions so that the assignment to the Next field of the Handler can be tested.

Functions

func BasicAuth

func BasicAuth(c *Controller) (middleware.Middleware, error)

BasicAuth configures a new BasicAuth middleware instance.

func BindHost

func BindHost(c *Controller) (middleware.Middleware, error)

func Browse

func Browse(c *Controller) (middleware.Middleware, error)

Browse configures a new Browse middleware instance.

func Errors

func Errors(c *Controller) (middleware.Middleware, error)

Errors configures a new gzip middleware instance.

func Ext

Ext configures a new instance of 'extensions' middleware for clean URLs.

func FastCGI

func FastCGI(c *Controller) (middleware.Middleware, error)

FastCGI configures a new FastCGI middleware instance.

func Gzip

Gzip configures a new gzip middleware instance.

func Headers

func Headers(c *Controller) (middleware.Middleware, error)

Headers configures a new Headers middleware instance.

func Internal added in v0.7.0

func Internal(c *Controller) (middleware.Middleware, error)

Internal configures a new Internal middleware instance.

func Log

Log sets up the logging middleware.

func Markdown

func Markdown(c *Controller) (middleware.Middleware, error)

Markdown configures a new Markdown middleware instance.

func Proxy

Proxy configures a new Proxy middleware instance.

func Redir

Redir configures a new Redirect middleware instance.

func Rewrite

func Rewrite(c *Controller) (middleware.Middleware, error)

Rewrite configures a new Rewrite middleware instance.

func Root

func SameNext added in v0.7.2

func SameNext(next1, next2 middleware.Handler) bool

SameNext does a pointer comparison between next1 and next2.

func Shutdown

func Shutdown(c *Controller) (middleware.Middleware, error)

func Startup

func Startup(c *Controller) (middleware.Middleware, error)

func TLS

func Templates

func Templates(c *Controller) (middleware.Middleware, error)

Templates configures a new Templates middleware instance.

func WebSocket

func WebSocket(c *Controller) (middleware.Middleware, error)

WebSocket configures a new WebSockets middleware instance.

Types

type Controller

type Controller struct {
	*server.Config
	parse.Dispenser
}

func NewTestController added in v0.7.2

func NewTestController(input string) *Controller

NewTestController creates a new *Controller for the input specified, with a filename of "Testfile"

Jump to

Keyboard shortcuts

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