Documentation
¶
Index ¶
- Constants
- func SetRendererCtx(ctx domain.IContext, r *http.Request, renderer *Renderer)
- type Options
- type Renderer
- func (renderer *Renderer) Data(w http.ResponseWriter, status int, v []byte)
- func (renderer *Renderer) Handler(w http.ResponseWriter, req *http.Request, next http.HandlerFunc, ...)
- func (renderer *Renderer) JSON(w http.ResponseWriter, status int, v interface{})
- func (renderer *Renderer) Render(w http.ResponseWriter, req *http.Request, status int, v interface{})
- func (renderer *Renderer) Text(w http.ResponseWriter, status int, v []byte)
- func (renderer *Renderer) XML(w http.ResponseWriter, status int, v interface{})
Constants ¶
View Source
const Data = "octet-stream"
View Source
const JSON = "json"
View Source
const RendererKey domain.ContextKey = "slumber-mddlwr-unrolled-render-key"
View Source
const Text = "text"
View Source
const XML = "xml"
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Renderer ¶
type Renderer struct { DefaultRenderType string // contains filtered or unexported fields }
Renderer type implements IRenderer and IContextMiddleware
func (*Renderer) Handler ¶
func (renderer *Renderer) Handler(w http.ResponseWriter, req *http.Request, next http.HandlerFunc, ctx domain.IContext)
HandlerWithNext Returns a middleware HandlerFunc that saves the Render object into request context
func (*Renderer) JSON ¶
func (renderer *Renderer) JSON(w http.ResponseWriter, status int, v interface{})
Click to show internal directories.
Click to hide internal directories.