diff --git a/browser/browser.go b/browser/browser.go index 91218cb..f0c4584 100644 --- a/browser/browser.go +++ b/browser/browser.go @@ -7,7 +7,12 @@ import ( ) func LogSocketViewHandler(w http.ResponseWriter, r *http.Request) { - wsResource := "ws://" + r.Host + r.URL.Path + wsResource := r.Host + r.URL.Path + if r.TLS != nil { + wsResource = "wss://" + wsResource + } else { + wsResource = "ws://" + wsResource + } wsResource = strings.TrimSuffix(wsResource, "/") + "/ws" homeTemplate.Execute(w, wsResource) }