server

package
v0.0.0-...-f1097ea Latest Latest
Warning

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

Go to latest
Published: Sep 27, 2021 License: Unlicense Imports: 10 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type Server

type Server struct {
	Cache  *cache.Redis
	Dao    *domain.DAO
	PoolRo *pgxpool.Pool
	PoolRw *pgxpool.Pool
	Server *sa.Atreugo
}

Server определяет параметры для запуска HTTP-сервера.

func New

func New(cfg *config.Config) *Server

New инициализирует сервер для ответа на сетевые запросы HTTP.

func (*Server) DELETE

func (s *Server) DELETE(url string, viewFn sa.View) *sa.Path

func (*Server) GET

func (s *Server) GET(url string, viewFn sa.View) *sa.Path

GET устанавливает обработчик для GET запросов

func (*Server) ListenAndServe

func (s *Server) ListenAndServe() error

ListenAndServe запускает сервер для ответа на сетевые запросы HTTP.

func (*Server) POST

func (s *Server) POST(url string, viewFn sa.View) *sa.Path

POST устанавливает обработчик для POST запросов

func (*Server) PUT

func (s *Server) PUT(url string, viewFn sa.View) *sa.Path

PUT устанавливает обработчик для PUT запросов

func (*Server) StaticCustom

func (s *Server) StaticCustom() *sa.Path

func (*Server) UseBefore

func (s *Server) UseBefore(fns sa.Middleware) *sa.Router

Directories

Path Synopsis

Jump to

Keyboard shortcuts

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