Documentation
¶
Index ¶
- Variables
- func MaxBytesReader(bytes int64) func(handler http.Handler) http.Handler
- func ServerAddr(addr string) func(server *Server)
- func ServerLogger(l logrus.FieldLogger) func(server *Server)
- func ServerReadTimout(duration time.Duration) func(server *Server)
- func ServerRouter(r chi.Router) func(server *Server)
- func ServerWriteTimeout(duration time.Duration) func(server *Server)
- type Server
- func (s *Server) Delete(pattern string, f func(w http.ResponseWriter, r *http.Request))
- func (s *Server) Get(pattern string, f func(w http.ResponseWriter, r *http.Request))
- func (s *Server) Post(pattern string, f func(w http.ResponseWriter, r *http.Request))
- func (s *Server) Put(pattern string, f func(w http.ResponseWriter, r *http.Request))
- func (s *Server) Shutdown(ctx context.Context) error
- func (s *Server) Start() error
Constants ¶
This section is empty.
Variables ¶
View Source
var ErrServerClosed = http.ErrServerClosed
Functions ¶
func ServerAddr ¶
ServerAddr adds server listening port
func ServerLogger ¶
func ServerLogger(l logrus.FieldLogger) func(server *Server)
ServerLogger adds logger to server
func ServerReadTimout ¶
ServerLogger adds read timeout for server
func ServerRouter ¶
ServerRouter adds router to server
func ServerWriteTimeout ¶
ServerLogger adds write timeout for server
Types ¶
Click to show internal directories.
Click to hide internal directories.