diff --git a/browser/browser.go b/browser/browser.go index 9a72d79..91218cb 100644 --- a/browser/browser.go +++ b/browser/browser.go @@ -3,10 +3,13 @@ package browser import ( "html/template" "net/http" + "strings" ) func LogSocketViewHandler(w http.ResponseWriter, r *http.Request) { - homeTemplate.Execute(w, "ws://"+r.Host+r.URL.Path+"/ws") + wsResource := "ws://" + r.Host + r.URL.Path + wsResource = strings.TrimSuffix(wsResource, "/") + "/ws" + homeTemplate.Execute(w, wsResource) } var homeTemplate = template.Must(template.New("").Parse(` @@ -18,6 +21,7 @@ var homeTemplate = template.Must(template.New("").Parse(`