1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26
| package clib
import ( "net/http"
"{{{ .Package }}}/app" "{{{ .Package }}}/app/controller" "{{{ .Package }}}/app/controller/cutil" "{{{ .Package }}}/views" )
func ProxyIndex(w http.ResponseWriter, r *http.Request) { controller.Act("proxy.index", w, r, func(as *app.State, ps *cutil.PageState) (string, error) { ret := as.Services.Proxy.List() ps.SetTitleAndData("Proxy", ret) return controller.Render(r, as, &views.Debug{}, ps) }) }
func ProxyHandle(w http.ResponseWriter, r *http.Request) { controller.Act("proxy.handle", w, r, func(as *app.State, ps *cutil.PageState) (string, error) { svc, _ := cutil.PathString(r, "svc", true) pth, _ := cutil.PathString(r, "path", true) return "", as.Services.Proxy.Handle(ps.Context, svc, w, r, pth, ps.Logger) }) }
|