Documentation ¶
Index ¶
- Variables
- func Error(w http.ResponseWriter, r *http.Request, err error, code int)
- func HTTPLogError(r *http.Request, err error)
- func HTTPLogFields(r *http.Request) (fields log.Fields)
- func HTTPLogRequest(_ http.ResponseWriter, r *http.Request)
- func HTTPLogging() func(http.Handler) http.Handler
- func HandleHome(w http.ResponseWriter, _ *http.Request)
- func HandleTraefik(w http.ResponseWriter, r *http.Request)
- func NotFound(w http.ResponseWriter, r *http.Request)
- func RespondWithJSON(w http.ResponseWriter, data interface{}, code int)
- type ErrorResponse
- type MessageResponse
- type Server
Constants ¶
This section is empty.
Variables ¶
View Source
var ( Router = mux.NewRouter() DefaultAddress = ":8080" )
View Source
var CurrentTraefikConfiguration *dynamic.Configuration
View Source
var Logger = log.StandardLogger()
Functions ¶
func HTTPLogError ¶
func HTTPLogRequest ¶
func HTTPLogRequest(_ http.ResponseWriter, r *http.Request)
func HandleHome ¶
func HandleHome(w http.ResponseWriter, _ *http.Request)
func HandleTraefik ¶
func HandleTraefik(w http.ResponseWriter, r *http.Request)
func RespondWithJSON ¶
func RespondWithJSON(w http.ResponseWriter, data interface{}, code int)
Types ¶
type ErrorResponse ¶
type ErrorResponse struct {
Error string `json:"error"`
}
type MessageResponse ¶
type MessageResponse struct {
Message string `json:"message"`
}
Click to show internal directories.
Click to hide internal directories.