Как прокси некоторые запросы на другой сервер?
Я бы хотел, чтобы мое приложение передавало запросы от одного обработчика на другой сервер. Я пробовал следующее, но запрос, похоже, просто зависает:
u, _ := url.Parse("http://localhost:3000")
proxy := httputil.NewSingleHostReverseProxy(u)
frontendHandler = func(ctx context.Context) {
if err != nil {
ctx.Writef("Error starting dev server %v.", err)
return
}
proxy.ServeHTTP(ctx.ResponseWriter(), ctx.Request())
}
Это просто предназначено для запросов внешнего прокси-сервера к серверу разработчика webpack.