Documentation ¶
Overview ¶
Package views подготовка вывода данных в поток возврата
Index ¶
- Constants
- 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 ReplaceWrapLines(out []byte) []byte
- func WriteHeaders(ctx *fasthttp.RequestCtx)
- func WriteHeadersHTML(ctx *fasthttp.RequestCtx)
- func WriteJSONHeaders(ctx *fasthttp.RequestCtx)
- type ParamNotCorrect
Constants ¶
View Source
const AgeOfServer = "AGE"
Variables ¶
View Source
var HEADERS = map[string]string{
"Content-Type": "text/html; charset=utf-8",
"author": "ruslanBik4",
"Server": "%v HTTPGO/%v (CentOS) Go 1.19",
"Content-Language": "en, ru",
}
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 ReplaceWrapLines ¶ added in v1.2.15
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
|
|
json
формирование JSON из разного вида данных и выдача текста в поток
|
формирование JSON из разного вида данных и выдача текста в поток |
Click to show internal directories.
Click to hide internal directories.