fixed findFreePort nil reference or conflict, made buildRoutes goroutine

This commit is contained in:
yusing
2024-03-02 22:56:22 +00:00
parent 2d14b11655
commit 0d9c6e72cc
11 changed files with 186 additions and 126 deletions

View File

@@ -51,7 +51,7 @@ func panelIndex(w http.ResponseWriter, r *http.Request) {
return
}
err = tmpl.Execute(w, routes)
err = tmpl.Execute(w, &routes)
if err != nil {
http.Error(w, err.Error(), http.StatusInternalServerError)
}
@@ -79,9 +79,9 @@ func panelCheckTargetHealth(w http.ResponseWriter, r *http.Request) {
scheme := url.Scheme
if isStreamScheme(scheme) {
err = healthCheckStream(scheme, url.Host)
err = utils.healthCheckStream(scheme, url.Host)
} else {
err = healthCheckHttp(targetUrl)
err = utils.healthCheckHttp(targetUrl)
}
if err != nil {