Lokasi ngalangkungan proxy:   [ UP ]  
[Ngawartoskeun bug]   [Panyetelan cookie]                

web

package
v0.0.0-...-7e7fb06 Latest Latest
Warning

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

Go to latest
Published: Sep 21, 2017 License: Apache-2.0 Imports: 15 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var Sessions = sessions.NewCookieStore([]byte(com.GetString("cookie_secret")))

Sessions is the global session manager BUG: this is not set properly i don't think. needs to happen in app lifecycle

Functions

func RenderTemplate

func RenderTemplate(w http.ResponseWriter, r *http.Request, tmpl string, data interface{})

RenderTemplate ...

func SessionDel

func SessionDel(r *http.Request, w http.ResponseWriter) error

func SessionSet

func SessionSet(r *http.Request, w http.ResponseWriter, key, value string) error

func SessionUnset

func SessionUnset(r *http.Request, w http.ResponseWriter, key string) error

func SessionValue

func SessionValue(r *http.Request, key string) string

func TemplateFuncMap

func TemplateFuncMap(r *http.Request) template.FuncMap

Types

type CertReloader

type CertReloader struct {
	sync.Mutex
	// contains filtered or unexported fields
}

func NewCertReloader

func NewCertReloader(certPath, keyPath string) (*CertReloader, error)

func (*CertReloader) GetCertificate

func (cr *CertReloader) GetCertificate(clientHello *tls.ClientHelloInfo) (*tls.Certificate, error)

func (*CertReloader) Reload

func (cr *CertReloader) Reload() error

type Component

type Component struct {
	// contains filtered or unexported fields
}

Web component

func (*Component) DaemonInitialize

func (c *Component) DaemonInitialize() error

func (*Component) Serve

func (c *Component) Serve()

Serve of com.Service extension point

func (*Component) Stop

func (c *Component) Stop()

Stop of com.Service extension point

type Handler

type Handler interface {
	MatchHTTP(r *http.Request) bool
	ServeHTTP(w http.ResponseWriter, r *http.Request)
}

Handler extension point for matching and handling HTTP requests

func Handlers

func Handlers() []Handler

Handlers accessor for web.Handler extension point

type TemplateFuncProvider

type TemplateFuncProvider interface {
	WebTemplateFuncMap(r *http.Request) template.FuncMap
}

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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