У меня есть сервер, написанный на Go.Я хочу написать для него обратный прокси-сервер.Сервер скомпилирован в один двоичный файл.Когда я пытаюсь получить к нему доступ через прокси-сервер, он возвращает только HTML-страницу без привязки к сценариям CSS и JS.Как организовать передачу статических файлов?
package main
import (
"log"
"net/http"
"net/http/httputil"
"net/url"
"time"
)
func main() {
mux := http.NewServeMux()
u1, _ := url.Parse("http://localhost:8080/")
proxy := httputil.NewSingleHostReverseProxy(u1)
mux.Handle("/app1", proxy)
serv := &http.Server{
Addr: ":9090",
ReadTimeout: 10 * time.Second,
WriteTimeout: 10 * time.Second,
Handler: mux,
}
err := serv.ListenAndServe()
if err != nil {
log.Fatal("ListenAndServe: ", err)
}
}