Proxy

/app/controller/routes/proxy.go (342 B)

 1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package routes

import (
"net/http"

"github.com/gorilla/mux"

"{{{ .Package }}}/app/controller/clib"
)

func proxyRoutes(pth string, r *mux.Router) {
makeRoute(r, http.MethodGet, pth, clib.ProxyIndex)
makeRoute(r, http.MethodGet, pth+"/{svc}", clib.ProxyHandle)
makeRoute(r, http.MethodGet, pth+"/{svc}/{path:.*}", clib.ProxyHandle)
}