Documentation
¶
Index ¶
- Variables
- func BadRequest(w http.ResponseWriter, r *http.Request, err error)
- func ExecuteLayout(w io.Writer, partial, view string, data any) error
- func ExecutePartial(w io.Writer, partial string, data any) error
- func ExecuteView(w io.Writer, view string, data any) error
- func Forbidden(w http.ResponseWriter, r *http.Request)
- func InternalServerError(w http.ResponseWriter, r *http.Request, err error)
- func Layout(w http.ResponseWriter, partial, view string, data any)
- func NotFound(w http.ResponseWriter, r *http.Request, err error)
- func Partial(w http.ResponseWriter, partial string, data any)
- func SetContentType(w http.ResponseWriter)
- func Unauthorized(w http.ResponseWriter, r *http.Request)
- func View(w http.ResponseWriter, view string, data any)
- type Renderer
- func (r *Renderer) ContentType(contentType string) *Renderer
- func (r *Renderer) Dir(dir string) *Renderer
- func (r *Renderer) ExecuteLayout(w io.Writer, layout, view string, data any) error
- func (r *Renderer) ExecutePartial(w io.Writer, partial string, data any) error
- func (r *Renderer) ExecuteView(w io.Writer, view string, data any) error
- func (r *Renderer) Ext(ext string) *Renderer
- func (r *Renderer) Funcs(funcMap template.FuncMap) *Renderer
- func (r *Renderer) Layout(w http.ResponseWriter, partial, view string, data any)
- func (r *Renderer) MustParse() *Renderer
- func (r *Renderer) Parse() (*Renderer, error)
- func (r *Renderer) Partial(w http.ResponseWriter, partial string, data any)
- func (r *Renderer) SetContentType(w http.ResponseWriter)
- func (r *Renderer) View(w http.ResponseWriter, view string, data any)
Constants ¶
This section is empty.
Variables ¶
View Source
var ( DefaultDir = "views" DefaultExt = ".gohtml" DefaultLayoutExt = ".layout" )
View Source
var AuthURL string
Functions ¶
func InternalServerError ¶
func InternalServerError(w http.ResponseWriter, r *http.Request, err error)
HTTP 500 error
func SetContentType ¶
func SetContentType(w http.ResponseWriter)
func Unauthorized ¶
func Unauthorized(w http.ResponseWriter, r *http.Request)
HTTP 401 error, redirects the user to the authentication url
Types ¶
type Renderer ¶
type Renderer struct {
// contains filtered or unexported fields
}
func ContentType ¶
func (*Renderer) ContentType ¶
func (*Renderer) ExecuteLayout ¶
func (*Renderer) ExecutePartial ¶
func (*Renderer) ExecuteView ¶
func (*Renderer) Layout ¶
func (r *Renderer) Layout(w http.ResponseWriter, partial, view string, data any)
func (*Renderer) Partial ¶
func (r *Renderer) Partial(w http.ResponseWriter, partial string, data any)
func (*Renderer) SetContentType ¶
func (r *Renderer) SetContentType(w http.ResponseWriter)
Click to show internal directories.
Click to hide internal directories.