Documentation
¶
Index ¶
- Variables
- func RenderTemplate(w http.ResponseWriter, r *http.Request, tmpl string, data interface{})
- func SessionDel(r *http.Request, w http.ResponseWriter) error
- func SessionSet(r *http.Request, w http.ResponseWriter, key, value string) error
- func SessionUnset(r *http.Request, w http.ResponseWriter, key string) error
- func SessionValue(r *http.Request, key string) string
- func TemplateFuncMap(r *http.Request) template.FuncMap
- type CertReloader
- type Component
- type Handler
- type TemplateFuncProvider
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 SessionUnset ¶
Types ¶
type CertReloader ¶
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 ¶
Click to show internal directories.
Click to hide internal directories.