Add default handler to 404
@@ -99,7 +99,7 @@ func NewLivekitServer(conf *config.Config,
mux.Handle(ingressServer.PathPrefix(), ingressServer)
mux.Handle("/rtc", rtcService)
mux.HandleFunc("/rtc/validate", rtcService.Validate)
- mux.HandleFunc("/", s.healthCheck)
+ mux.HandleFunc("/", s.defaultHandler)
s.httpServer = &http.Server{
Handler: configureMiddlewares(mux, middlewares...),
@@ -302,6 +302,14 @@ func (s *LivekitServer) debugInfo(w http.ResponseWriter, _ *http.Request) {
}
}
+func (s *LivekitServer) defaultHandler(w http.ResponseWriter, r *http.Request) {
+ if r.URL.Path == "/" {
+ s.healthCheck(w, r)
+ } else {
+ http.NotFound(w, r)
+ }
+}
+
func (s *LivekitServer) healthCheck(w http.ResponseWriter, _ *http.Request) {
var updatedAt time.Time
if s.Node().Stats != nil {
