diff --git a/bridge/server.go b/bridge/server.go index bc6078f..994ff46 100644 --- a/bridge/server.go +++ b/bridge/server.go @@ -198,11 +198,14 @@ func main() { } func startServer(port string) { - srv = &http.Server{Addr: ":" + port} + mux := http.NewServeMux() + + mux.HandleFunc("/request", requestHandler) + mux.HandleFunc("/multirequest", multiRequestHandler) + mux.HandleFunc("/ping", pingHandler) + + srv = &http.Server{Addr: ":" + port, Handler: mux} - http.HandleFunc("/request", requestHandler) - http.HandleFunc("/multirequest", multiRequestHandler) - http.HandleFunc("/ping", pingHandler) // start server if err := srv.ListenAndServe(); err != http.ErrServerClosed { // log the error if it's not ErrServerClosed, which we expect when calling srv.Close()