Documentation
¶
Index ¶
- func ResourcePath(r *resources.Resource, ext string) string
- type ErrorPageComponent
- type Request
- type Response
- type ResponseApp
- type ResponseRawRedirect
- type ResponseRedirect
- type ResponseReroute
- type Route
- type Router
- func (rr *Router) Adapters() map[string]path.AnyAdapter
- func (rr *Router) BuildProfiles() resources.BuildProfiles
- func (rr *Router) CSP() *common.CSP
- func (rr *Router) Conf() *common.SystemConf
- func (rr *Router) ImportRegistry() *resources.Registry
- func (rr *Router) License() license.License
- func (rr *Router) RemoveSession(id string)
- func (rr *Router) ServeHTTP(w http.ResponseWriter, r *http.Request)
- func (rr *Router) Spawner(op shredder.OnPanic) *shredder.Spawner
- func (rr *Router) Use(use ...Use)
- type SessionCallback
- type StaticPage
- type Use
- func UseCSP(csp *common.CSP) Use
- func UseESConf(profiles resources.BuildProfiles) Use
- func UseErrorPage(page ErrorPageComponent) Use
- func UseFallback(handler http.Handler) Use
- func UseLicense(cert string) Use
- func UseModel[M any](handler func(r *Request[M]) Response) Use
- func UseRoute(r Route) Use
- func UseSessionCallback(hook SessionCallback) Use
- func UseSystemConf(conf common.SystemConf) Use
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type ErrorPageComponent ¶
type ResponseApp ¶
type ResponseRawRedirect ¶
type ResponseRedirect ¶
type ResponseReroute ¶
type Router ¶
type Router struct {
// contains filtered or unexported fields
}
func (*Router) BuildProfiles ¶
func (rr *Router) BuildProfiles() resources.BuildProfiles
func (*Router) Conf ¶
func (rr *Router) Conf() *common.SystemConf
func (*Router) ImportRegistry ¶
func (*Router) RemoveSession ¶
type SessionCallback ¶
type StaticPage ¶
type Use ¶
type Use interface {
// contains filtered or unexported methods
}
func UseESConf ¶
func UseESConf(profiles resources.BuildProfiles) Use
func UseErrorPage ¶
func UseErrorPage(page ErrorPageComponent) Use
func UseFallback ¶
func UseLicense ¶
func UseSessionCallback ¶
func UseSessionCallback(hook SessionCallback) Use
func UseSystemConf ¶
func UseSystemConf(conf common.SystemConf) Use
Click to show internal directories.
Click to hide internal directories.