2020-09-30 06:35:07 +00:00
|
|
|
package httpserver
|
|
|
|
|
2020-09-30 07:48:56 +00:00
|
|
|
import (
|
|
|
|
"github.com/gorilla/mux"
|
|
|
|
)
|
2020-09-30 06:35:07 +00:00
|
|
|
|
|
|
|
func (s *server) routes() {
|
|
|
|
s.router = mux.NewRouter()
|
2020-09-30 07:48:56 +00:00
|
|
|
|
2020-09-30 06:35:07 +00:00
|
|
|
s.router.HandleFunc("/", s.handleIndex()).Methods("GET")
|
2020-09-30 07:48:56 +00:00
|
|
|
s.router.HandleFunc("/login", s.AuthMiddleware(s.handleLogin())).Methods("GET")
|
2020-09-30 06:35:07 +00:00
|
|
|
s.router.HandleFunc("/.well-known/healthcheck.json", s.handleHealthCheck()).Methods("GET")
|
2020-09-30 07:48:56 +00:00
|
|
|
|
|
|
|
s.router.Use(s.LoggingMiddleware())
|
2020-09-30 06:35:07 +00:00
|
|
|
}
|