Documentation
¶
Index ¶
- Constants
- Variables
- func CloseConnection()
- func CloseConnection_err() error
- func Connect()
- func FillSettings()
- func GetHost() string
- func GetWaitGroup_Connect() *sync.WaitGroup
- func Listen()
- func Listen_err() error
- func LogInfo_Connected()
- func SetWaitGroup_Connect(wg *sync.WaitGroup)
- func Start()
- func Start_ctx(ctx *context.Context, WaitGroup *sync.WaitGroup)
- func WaitStop()
- type SettingsINI
Constants ¶
const PackageName = "fiber_connect"
PackageName - имя текущего пакета, для логирования
Variables ¶
var Client *fiber.App
Client - клиент веб сервера
var Settings = SettingsINI{}
Settings хранит все нужные переменные окружения
var WEBSERVER_PORT_DEFAULT = "3000"
WEBSERVER_PORT_DEFAULT - порт веб-сервера по умолчанию
Functions ¶
func CloseConnection_err ¶
func CloseConnection_err() error
CloseConnection - закрывает соединения веб-сервера, возвращает ошибку
func FillSettings ¶
func FillSettings()
FillSettings загружает переменные окружения в структуру из переменных окружения
func GetWaitGroup_Connect ¶ added in v1.0.235
GetWaitGroup_Connect - возвращает группу ожидания завершения всех частей программы
func Listen_err ¶ added in v1.0.58
func Listen_err() error
Listen_err - начинает прослушивать порт, возвращает ошибку
func LogInfo_Connected ¶ added in v1.0.58
func LogInfo_Connected()
LogInfo_Connected - выводит сообщение в Лог, или паника при ошибке
func SetWaitGroup_Connect ¶ added in v1.0.235
SetWaitGroup_Connect - присваивает внешний WaitGroup
func Start ¶
func Start()
Start - запускает работу веб-сервера Graceful shutdown только для тех кто пользуется этим репозиторием для старта и останова
Types ¶
type SettingsINI ¶
SettingsINI - структура для хранения всех нужных переменных окружения