コード例 #1
0
ファイル: context.go プロジェクト: gerryeng/fx-ticker
func (c *Context) Render(code int, r render.Render) {
	c.writermem.WriteHeader(code)
	if err := r.Write(c.Writer); err != nil {
		debugPrintError(err)
		c.AbortWithError(500, err).SetType(ErrorTypeRender)
	}
}
コード例 #2
0
ファイル: context.go プロジェクト: kalbasit/gin
func (c *Context) Render(code int, render render.Render, obj ...interface{}) {
	if err := render.Render(c.Writer, code, obj...); err != nil {
		c.ErrorTyped(err, ErrorTypeInternal, obj)
		c.Abort(500)
	}
}
コード例 #3
0
ファイル: context.go プロジェクト: jingweno/jqplay
func (c *Context) Render(code int, r render.Render) {
	c.Status(code)
	if err := r.Render(c.Writer); err != nil {
		panic(err)
	}
}
コード例 #4
0
ファイル: context.go プロジェクト: eghobo/kubedash
func (c *Context) Render(code int, r render.Render) {
	c.writermem.WriteHeader(code)
	if err := r.Render(c.Writer); err != nil {
		c.renderError(err)
	}
}