lib

package
v0.0.0-...-34f1047 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Mar 20, 2021 License: MIT Imports: 9 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

func GetHostDir

func GetHostDir(dir string) bool

GetHostDir ищет папку с контентом сайта

func GetView

func GetView(cfg *Config, name string) (*template.Template, error)

GetView проверяет наличие элемента каталога компонента

func IsRootDir

func IsRootDir(path string) bool

IsRootDir усли это корневая дирректория сайта то true

func RunComponent

func RunComponent(cfg *Config, reqHost string, name string, items []string, args map[string]string) (*template.Template, error)

RunComponent выполняет указанный компонент

func StartAccept

func StartAccept(cfg *Config, reqHost string, name string, fname string, actFunc string, items []string, args map[string]string) map[string]string

StartAccept вызывает контроллер компонента

Types

type Config

type Config struct {
	Port      string `json:"port"`
	SSLPort   string `json:"ssl_port"`
	RootDir   string `json:"root_dir"`
	File404   string `json:"file_404"`
	FileError string `json:"file_error"`
}

Config main node loaded in the struct from configurate file.

func ParseConfig

func ParseConfig(path string) (*Config, error)

ParseConfig читает файл конфига и возращает в виде объекта

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL