Documentation ¶
Overview ¶
Package views подготовка вывода данных в поток возврата
Index ¶
- Variables
- func IsAJAXRequest(r *fasthttp.Request) bool
- func RenderAnotherSignUpForm(ctx *fasthttp.RequestCtx, placeholder string)
- func RenderAnyPage(ctx *fasthttp.RequestCtx, strContent string) error
- func RenderHTMLPage(ctx *fasthttp.RequestCtx, fncWrite func(w io.Writer))
- func RenderOutWithWrapLine(ctx *fasthttp.RequestCtx, out []byte) error
- func RenderOutput(ctx *fasthttp.RequestCtx, stdoutStderr []byte, err error) error
- func RenderSignForm(ctx *fasthttp.RequestCtx, email string)
- func RenderSignUpForm(ctx *fasthttp.RequestCtx, placeholder string)
- func RenderTemplate(ctx *fasthttp.RequestCtx, tmplName string, Content interface{}) error
- func WriteHeaders(ctx *fasthttp.RequestCtx)
- func WriteHeadersHTML(ctx *fasthttp.RequestCtx)
- func WriteJSONHeaders(ctx *fasthttp.RequestCtx)
- type ParamNotCorrect
Constants ¶
This section is empty.
Variables ¶
var HEADERS = map[string]string{ "Content-Type": "text/html; charset=utf-8", "author": "ruslanBik4", "Server": "HTTPGO/0.9 (CentOS) Go 1.14", "Content-Language": "en, ru", "Age": fmt.Sprintf("%f", time.Since(server.GetServerConfig().StartTime).Seconds()), }
HEADERS - list standard header for html page - noinspection GoInvalidConstType
Functions ¶
func IsAJAXRequest ¶
IsAJAXRequest - is this AJAX-request
func RenderAnotherSignUpForm ¶
func RenderAnotherSignUpForm(ctx *fasthttp.RequestCtx, placeholder string)
RenderAnotherSignUpForm - new form for registration
func RenderAnyPage ¶
func RenderAnyPage(ctx *fasthttp.RequestCtx, strContent string) error
RenderAnyPage (deprecate) TODO: replace string output by streaming
func RenderHTMLPage ¶ added in v1.0.10
func RenderHTMLPage(ctx *fasthttp.RequestCtx, fncWrite func(w io.Writer))
RenderOutput render for output script execute
func RenderOutWithWrapLine ¶ added in v1.0.11512
func RenderOutWithWrapLine(ctx *fasthttp.RequestCtx, out []byte) error
func RenderOutput ¶
func RenderOutput(ctx *fasthttp.RequestCtx, stdoutStderr []byte, err error) error
RenderOutput render for output script execute
func RenderSignForm ¶
func RenderSignForm(ctx *fasthttp.RequestCtx, email string)
RenderSignForm show form for authorization user
func RenderSignUpForm ¶
func RenderSignUpForm(ctx *fasthttp.RequestCtx, placeholder string)
RenderSignUpForm show form registration user
func RenderTemplate ¶
func RenderTemplate(ctx *fasthttp.RequestCtx, tmplName string, Content interface{}) error
RenderTemplate render from template tmplName
func WriteHeaders ¶
func WriteHeaders(ctx *fasthttp.RequestCtx)
WriteHeaders выдаем стандартные заголовки страницы
func WriteHeadersHTML ¶ added in v1.0.10
func WriteHeadersHTML(ctx *fasthttp.RequestCtx)
func WriteJSONHeaders ¶
func WriteJSONHeaders(ctx *fasthttp.RequestCtx)
WriteJSONHeaders return standart headers for JSON
Types ¶
type ParamNotCorrect ¶
ParamNotCorrect - map bad parameters on this request
Directories ¶
Path | Synopsis |
---|---|
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя
|
Package fonts сервер отдачи шрифтов (пока реализовано только разделение браузеров на два виде, позже планируется учитывать другие параметры пользователя |
templates
|
|
forms
генерация форм на основе типов полей таблиц БД
|
генерация форм на основе типов полей таблиц БД |
json
формирование JSON из разного вида данных и выдача текста в поток
|
формирование JSON из разного вида данных и выдача текста в поток |