Documentation
¶
Overview ¶
implementation support SSE on backend
Index ¶
Constants ¶
View Source
const ShowVersion = "/api/version()"
Variables ¶
version
Functions ¶
func ConvertANSICodeToCSS ¶ added in v1.1.192
func GetAppTitle ¶ added in v1.2.204
func HandleNoticeSSE ¶ added in v1.1.192
func HandleNoticeSSE(ctx *fasthttp.RequestCtx) (any, error)
HandleNoticeSSE for demo version
func RunRedirectNoSecure ¶ added in v1.1.192
func RunRedirectNoSecure(port string)
Types ¶
type Access ¶ added in v1.0.11512
type Access interface {
Allow(ctx *fasthttp.RequestCtx, addr string) bool
}
type AccessConf ¶ added in v1.0.14
type AccessConf struct {
ChkConn bool `yaml:"ChkConn"`
AllowIP []string `yaml:"Allow"`
DenyIP []string `yaml:"Deny"`
Mess string `yaml:"Mess"`
AllowRoute []string `yaml:"AllowRoute"`
DenyRoute []string `yaml:"DenyRoute"`
QuickResponse map[string]string `yaml:"QuickResponse"`
}
func (*AccessConf) Allow ¶ added in v1.0.14
func (cfg *AccessConf) Allow(ctx *fasthttp.RequestCtx, addr string) bool
func (*AccessConf) Deny ¶ added in v1.0.14
func (cfg *AccessConf) Deny(ctx *fasthttp.RequestCtx, addr string) bool
func (*AccessConf) IsAccess ¶ added in v1.0.11512
func (cfg *AccessConf) IsAccess() bool
type CfgHttp ¶
type CfgHttp struct {
*AccessConf `yaml:"Access" json:"access,omitempty"`
Domains map[string]string `yaml:"Domains,omitempty" json:"Domains,omitempty"`
HTTP2 *http2.ServerConfig `yaml:"HTTP2,omitempty" json:"HTTP2,omitempty"`
KillSignal int `yaml:"KillSignal" json:"KillSignal,omitempty"`
Server *fasthttp.Server `yaml:"Server,omitempty" json:"-"`
PortRedirect string `yaml:"PortRedirect" json:"PortRedirect,omitempty"`
// contains filtered or unexported fields
}
CfgHttp has some options for Acceptor work
func NewCfgHttp ¶
NewCfgHttp create CfgHttp from config file
type HttpGo ¶
type HttpGo struct {
// contains filtered or unexported fields
}
HttpGo implement rest api http/https server for operation with storage
type LogWriter ¶ added in v1.1.192
type LogWriter struct {
// contains filtered or unexported fields
}
Click to show internal directories.
Click to hide internal directories.