如何将某些请求代理到另一台服务器?

时间:2018-11-22 16:16:25

标签: go go-iris

我希望我的应用将特定处理程序收到的请求代理到另一台服务器。我尝试了以下方法,但是请求似乎停滞了:

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 个答案:

没有答案