Как прокси некоторые запросы на другой сервер?

Я бы хотел, чтобы мое приложение передавало запросы от одного обработчика на другой сервер. Я пробовал следующее, но запрос, похоже, просто зависает:

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.

0 ответов

Другие вопросы по тегам