Documentation ¶
Index ¶
- func BasicAuth(w http.ResponseWriter, r *http.Request, username, password, realm string) bool
- type Server
- func (s *Server) BookHandler(w http.ResponseWriter, req *http.Request)
- func (s *Server) BookPageHandler(w http.ResponseWriter, req *http.Request)
- func (s *Server) IndexHandler(w http.ResponseWriter, req *http.Request)
- func (s *Server) InitTemplates() error
- func (s *Server) ListenAndServe(cert, key string) (err error)
- func (s *Server) MasterHandler(w http.ResponseWriter, req *http.Request)
- func (s *Server) Shutdown(ctx context.Context) error
- func (s *Server) ThumbHandler(w http.ResponseWriter, req *http.Request)
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Server ¶
type Server struct {
// contains filtered or unexported fields
}
func NewServer ¶
func NewServer(service, addr, addrExt, name, password string, log *logging.Logger, accessLog io.Writer, fs filesystem.FileSystem, db *badger.DB, buckets, templateFiles map[string]string) (*Server, error)
func (*Server) BookHandler ¶
func (s *Server) BookHandler(w http.ResponseWriter, req *http.Request)
func (*Server) BookPageHandler ¶
func (s *Server) BookPageHandler(w http.ResponseWriter, req *http.Request)
func (*Server) IndexHandler ¶
func (s *Server) IndexHandler(w http.ResponseWriter, req *http.Request)
func (*Server) InitTemplates ¶
func (*Server) ListenAndServe ¶
func (*Server) MasterHandler ¶
func (s *Server) MasterHandler(w http.ResponseWriter, req *http.Request)
func (*Server) ThumbHandler ¶
func (s *Server) ThumbHandler(w http.ResponseWriter, req *http.Request)
Click to show internal directories.
Click to hide internal directories.